දත්ත සමුදායන් සෑම වැඩසටහනකම ප්රධාන අංගයක් වේ, එය දේශීයව හෝ වලාකුළෙහි සත්කාරකත්වය දක්වයි.
ක්ලවුඩ් සත්කාරකත්වය සඳහා වැඩි වන අවශ්යතාවය හේතුවෙන්, අනුකූලතාව, විශ්වසනීයත්වය සහ ලබා ගත හැකි බව සපයන වලාකුළු මත පදනම් වූ සම්බන්ධතා දත්ත සමුදායන් මෙන්ම සබැඳි යෙදවීම් සඳහා සහාය වීම වැඩි වැඩියෙන් අවශ්ය වේ.
වලාකුළු මත පදනම් වූ දත්ත සමුදායක නිදර්ශනයක් වන්නේ Google Cloud Spanner ය.
Google Cloud Spanner එහි සියලු හැකියාවන්, භාවිත අවස්ථා, මිල සහ අනෙකුත් විස්තර ඇතුළුව මෙම ලිපියෙන් ගැඹුරින් විමසා බලමු.
මොකක්ද Google Cloud Spanner?
NewSQL ක්රමවේදය අනුගමනය කරන සම්බන්ධතා DBMS යනු Google Cloud Spanner වේ. එය ACID (පරමාණුකත්වය, අනුකූලතාව, හුදකලා කිරීම සහ කල්පැවැත්ම) අනුකූලතාව සහතික කරන අතර OLTP (මාර්ගගත ගනුදෙනු සැකසීම) සඳහා විශේෂයෙන් ගැලපේ.
එය තවමත් පරිමාණයෙන් බැහැර ගෘහ නිර්මාණ ශිල්පයට සහය දක්වන අතර NoSQL පද්ධති මෙන් ඉතා පරිමාණය කළ හැකිය. පරිමාණයෙන් බැහැර සැලසුමක් සමඟ, දත්ත ගබඩා කිරීම සහ ගණනය කිරීම බෙදා හැරීම සහ පරිමාණය ලබා ගැනීම සඳහා පවතින පොකුරකට තවත් නෝඩ් එකතු කිරීම සරල ය.
NoSQL සහ NewSQL වල වාසි දෙකම Google Cloud Spanner මගින් සපයනු ලැබේ.
TrueTime, Google හි ගෝලීය වශයෙන් සමමුහුර්ත ඔරලෝසුව, Google Spanner හි අනුකූලතාවයේ පදනම වේ. Google විසින් TrueTime නිර්මාණය කරන ලදී, එය පුළුල් ලෙස බෙදා හරින ලද සහ ඉහළ මට්ටමක පවතින ගෝලීය ඔරලෝසුවක් වන අතර එය සියලුම Google cloud සේවා සහ සේවාදායක වෙත ප්රවේශ විය හැකිය.
TrueTime විසින් අලුතින් සාදන ලද කාල මුද්රාවක්, T1 වීමට පෙර T2 උත්පාදනය වූ තාක් කල්, T2 ඕනෑම වේලා මුද්රාවක් T1 ට වඩා සෑම විටම ඉහළ වනු ඇති බව සහතික කරයි. එහි ප්රතිඵලයක් වශයෙන්, සත්ය වේලාවට ඒකාකාරී ලෙස වර්ධනය වන වේලා මුද්රා නිෂ්පාදනය කිරීමට හැකි වේ, එයින් අදහස් වන්නේ ඒවා ඔවුන්ගේ සම්පූර්ණ වසම හරහා නිරන්තරයෙන් ඉහළ යන බවයි.
යෙදුම්වලට ඔවුන්ගේ සෑම ගනුදෙනුවකටම සුවිශේෂී, ඉහළ යන වේලා මුද්රා ලබා දීමට මෙය භාවිත කළ හැක. Google Cloud Spanner වෙත ප්රකාශිත සෑම දත්ත කැබැල්ලකටම TrueTime භාවිතයෙන් වේලා මුද්රාවක් ලැබෙන අතර මෙම කාලමුද්රාව ලොව පුරා විශ්වාසදායක වේ.
මෙයින් අදහස් කරන්නේ Spanner හි තබා ඇති සෑම ගනුදෙනුවකටම විශේෂ වේලා මුද්රාවක් ඒ හා සම්බන්ධ වන අතර, එය Spanner විසින් ගනුදෙනුව සකසන ලද නිශ්චිත ක්ෂණිකව සටහන් කරන බවයි.
මෙම වේලා මුද්දර ආධාරයෙන්, Google Cloud Spanner හට ලෝකයේ ඕනෑම ස්ථානයක සිට කිසිදු ලිවීමක් වැලැක්වීමකින් තොරව විශ්වාසනීය කියවීම් ලබා දිය හැක.
අතිරේකව, Google Cloud Spanner හට එහි සියලුම ගනුදෙනු සඳහා දැඩි සමගාමී පාලනයක් සැපයීමට හැකි වේ.
Google Cloud Spanner බොහෝ ස්ථාන හරහා සියලුම ගණුදෙණු සිදු කර ඇති (සහ/හෝ අනුපිටපත් කර) තිබිය හැකි අතර, බාහිර පරිශීලකයෙකුට ඒවා සියල්ලම එකින් එක අනුක්රමිකව සිදුවී ඇති බව පෙනේ. වෙනත් වචන වලින් කිවහොත්, Google Cloud Spanner බාහිර පරිශීලකයින් සඳහා තනි යන්ත්ර දත්ත ගබඩාවක් ලෙස ක්රියා කරයි.
Google Cloud Spanner මගින් ගෝලීය වේලා මුද්රා ඇණවුමක් සපයනු ලබන අතර, පසුකාලීන මෙහෙයුම් සහ විමසුම් සඳහා ගනුදෙනු භාවිතා කළ හැක. පරිශීලකයින්ට පෙර දත්ත සමුදා පද්ධතිවල මන්දගාමී කාර්ය සාධනය + ශක්තිමත් සහතික කිරීම් හෝ විශිෂ්ට කාර්ය සාධනය + දුර්වල සහතික අතර තීරණය කිරීමට සිදු විය.
කෙසේ වෙතත්, Google Cloud Spanner හට ශක්තිමත් සහතික කිරීම්, ඉහළ ගනුදෙනු අඛණ්ඩතාව සහ ඉක්මන් කාර්ය සාධනය ලබා දිය හැක. සංවර්ධකයින් තම බොහෝ ගනුදෙනු අතර කිසියම් ගැටුමක් හෝ තරඟ ගැන කනස්සල්ලට පත්වනවාට වඩා, ඔවුන්ගේ සෑම ගනුදෙනුවක්ම වලංගු බව සහ ඔවුන්ගේ යෙදුම් තර්කනය සහතික කර ගැනීම ගැන පමණක් සැලකිලිමත් විය යුතුය.
විශේෂාංග
- බොහෝ යෙදුම් නිර්මාණය කිරීමට, ඒකාබද්ධ කිරීමට සහ පරීක්ෂා කිරීමට සරල ය.
- සාම්ප්රදායික SQL දත්ත සමුදායන් සමඟ පරිමාණය සහ කාර්ය සාධන ගැටළු නිරාකරණය කරමින් NoSQL සහ SQL යන දෙකටම සහය දක්වන බැවින් එය NewSQL දත්ත ගබඩාවක් ලෙස සංලක්ෂිත කළ හැක.
- පරමාණුක ඔරලෝසු සහ ජීපීඑස් තාක්ෂණයන් භාවිතයෙන් කාලය සමමුහුර්ත කරන බැවින් එහි නිරවද්යතාවය ඉතා විශිෂ්ටයි.
- හරස් මේස ගනුදෙනු සඳහා සහය දක්වයි.
- උපස්ථය, ප්රතිසාධනය, SLA අවස්ථා නිර්මාණය කිරීමේ හැකියාව සහ තවත් බොහෝ දේ ඇතුළුව සංකීර්ණ කළමණාකරණ සහ පරිපාලන විශේෂාංග ඇතුළත් වේ.
- දේශීය සහ බහු-කලාපීය අවස්ථා සඳහා, 99.999% ලබා ගත හැක.
- කුඩා බාධාවකින් තොරව තිරස් අතට සුමටව පරිමාණය කරයි. තිරස් පරිමාණයේ වාසිය නම් අතිරේක සේවාදායකයන් එකතු කළ විට පද්ධතියේ ක්රියාකාරිත්වය සැලකිය යුතු ලෙස වැඩිදියුණු වීමයි.
- තනි දත්ත ජීවන චක්රයක් ගොඩනැගීමට, එය තත්ය කාලීන විශාල දත්ත විමසීමක් ඉදිරිපත් කරයි.
- ඉල්ලීම් පරිමාව සහ දත්ත ප්රමාණය මත පදනම්ව, එය ස්වයංක්රීයව දත්ත කැබලි කරයි.
- සහාය දක්වන බව තිබියදීත් එය ස්වයංක්රීයව ද්විතියික දර්ශකයක් තෝරා නොගනී.
- බොහෝ සැකසුම් සහ භූගෝලයන් හරහා විනිවිද පෙනෙන අනුකරණයක් පිරිනමනු ලැබේ.
- සංකීර්ණ විශ්ලේෂණ සහ දත්ත සපයයි.
- විවිධ යෙදුම් වලින් දත්ත සහ ගබඩා පද්ධති සමමුහුර්ත කර ඇත.
- දත්ත සමුදා වගු අතර භෞතික පරායත්තතා ඇති විය හැක.
- දැනට පවතින දත්ත ප්රතිසාධනය සඳහා, එය Point-In-Time-Recovery (PITR) පිරිනමයි. මීට අමතරව, ඔබට මයික්රෝ තත්පර මට්ටම දක්වා දත්ත ලබා ගත හැක.
- පාරිභෝගික-කළමනාකරන සංකේතාංකන යතුරු (CMEK), IAM ඒකාබද්ධ කිරීම, දත්ත-ස්ථර සංකේතනය, සහ අනෙකුත් ව්යවසාය මට්ටමේ ආරක්ෂක පියවර ඇතුළත් වේ.
නඩු භාවිතා කරන්න
1. ලොව පුරා E-commerce අඩවි
නිෂ්පාදන ඇණවුම් කිරීම, ගෙවීම් එකතු කිරීම සහ ඉන්වෙන්ටරි යාවත්කාලීන කිරීම ඊ-වාණිජ්යය නිර්වචනය කරන ගනුදෙනු පද්ධති ක්රියාකාරකම් වේ. බොහෝ ඊ-වාණිජ්ය වෙබ් අඩවි වල විශාල ජාතික හෝ ලෝක ව්යාප්ත පිය සටහන් දැකිය හැක.
දත්ත අඛණ්ඩතාව සහතික කිරීම සහ දත්ත අනුකූලතා ගැටළු විසඳීම සඳහා නිර්මාණාත්මක මෘදුකාංග ඉංජිනේරු විසඳුම් සඳහා අවශ්යතාවය අවම කිරීම ඇතුළුව ගනුදෙනු දත්ත සමුදායන් ගෝලීය වශයෙන් ස්ථාවර කිරීම වාසි කිහිපයක් ඇත.
2. තත්ය කාලීන විශ්ලේෂණ සැකසීම
Google Cloud Spanner සමඟ විශ්ලේෂණ සැකසීමට පහසුකම් සපයන බොහෝ අති නවීන හැකියාවන් ඇතුළත් වේ. මෙම වැඩිදියුණු කිරීම්වලට වඩා හොඳ විමසුම් වේගය, කොටස් කිරීමේ දර්ශක සහ දත්ත පැටවීම වැනි දේවල් ඇතුළත් වේ. මෙය මෙම RDBMS සම්පූර්ණයෙන්ම වලාකුළු මත පදනම් වූ ලෝක ව්යාප්ත විශ්ලේෂණ සැකසුම් පද්ධතියක් සඳහා විශිෂ්ට විකල්පයක් බවට පත් කරයි.
3. ආපදා ප්රතිසාධනය (DR)
DR ඉතා වැදගත් නමුත් ක්රියාත්මක කිරීම ඉතා අභියෝගාත්මක වේ, විශේෂයෙන් ඔබ දේශීය විපත්ති වලින් ආරක්ෂා වීමට දුර භූගෝලීය DR ස්ථාන භාවිතා කිරීමේ නිර්දේශිත පරිචය පිළිපදින්නේ නම්. යථාර්ථයේ දී, බොහෝ තොරතුරු තාක්ෂණ සමාගම් උපස්ථ නිර්මාණය කරන අතර ඔවුන්ට කිසි විටෙකත් ඒවා අවශ්ය නොවනු ඇතැයි බලාපොරොත්තු වේ.
DR සඳහා, Spanner ප්රායෝගික අනාගත මාර්ගයක් සපයයි. Spanner දත්ත ගබඩාවක ඇති දත්ත දුරස්ථ ස්ථානයකට ප්රතිනිර්මාණය කිරීමෙන් උපස්ථ ටේප් එකකින් දත්ත භාවිතයෙන් එය නැවත ගොඩනැගීමේ අවශ්යතාවයකින් තොරව යෙදුමක් ප්රතිසාධනය කරනු ඇත.
ප්රාථමික වෙබ් අඩවිය ලබා ගත හැකි නම් වෙනත් ස්ථානයක නැවුම් පරිගණක සම්පත් සාදන්න සහ ඒවා උපස්ථ ස්පැනර් දත්ත සමුදා පද්ධතියට සම්බන්ධ කරන්න. එහි සරල බව නිසා, DR දැන් තවත් බොහෝ තොරතුරු තාක්ෂණ දෙපාර්තමේන්තු වලට ප්රවේශ විය හැකිය.
4. ප්රතිචාර කාලය වැඩි කරන අතරතුර අතින් මැදිහත් වීම අවම කිරීම
සාමාන්ය දත්ත සමුදායක කාර්ය සාධනය පරිහරණය කරන්නන් සංඛ්යාව කලින් තීරණය කළ එළිපත්ත මට්ටම් කරා ළඟා වන විට පහත වැටේ. කාර්ය සාධනය ප්රතිෂ්ඨාපනය කිරීම සඳහා කාර්ය සාධන මිනුම් තක්සේරු කිරීම සහ අවශ්ය පරිදි දත්ත සමුදාය පරිමාණය කිරීම ඇතුළුව බොහෝ අදියරයන් ගත වේ.
සේවාදායකයක් සඳහා උපරිම ප්රමාණයක් ඇති බැවින්, තිරස් පරිමාණය කිරීම අපහසු වන අතර සිරස් පරිමාණය සරල වේ. එවැනි අවස්ථාවන්හිදී, Google Cloud Spanner කුඩා මැදිහත්වීමකින් තිරස් පරිමාණය කළමනාකරණය කරන බැවින් එය ප්රායෝගික තේරීමක් විය හැකිය.
5. ක්රීඩා දත්ත සමුදාය
සබැඳි ක්රීඩා වල, විශේෂයෙන්ම බහු ක්රීඩක ක්රීඩා වල ක්රීඩක ක්රීඩිකාවන්ගේ ක්රියාකාරිත්වය සහ දත්ත නිරීක්ෂණය කිරීමට සංකීර්ණ දත්ත සමුදා ව්යුහයන් අවශ්ය වේ. එය නිතර නිතර බෙදා හැරීම අවශ්ය වන බැවින්, බොහෝ ව්යාපාර මෙම සංකීර්ණත්වය වර්ධනය කිරීමට සහ කළමනාකරණය කිරීමට අරගල කරයි.
අතිරේකව, NoSQL දත්ත සමුදායන් යටින් පවතින දත්ත ආකෘතියේ වෙනස්කම් වලට අනුවර්තනය විය හැකි බැවින්, ඒවා ක්රීඩා සඳහා සුපිරි විකල්පයකි. අතිරික්තය ක්රීඩා මෘදුකාංගයේ තීරණාත්මක අංගයකි.
එය මෙම සියලු ලක්ෂණ සඳහා සහය දක්වන බැවින්, Google Spanner යනු සූදු දත්ත ගබඩාවක් සඳහා සුදුසු විකල්පයකි. මෙම භාවිත අවස්ථා නිරූපණය කිරීමෙන්, ඔබට Google Cloud Spanner කෙතරම් බහුකාර්ය දැයි බැලීමට සහ එය ඔබේ ව්යාපාරයට හොඳ ගැළපීමක් දැයි තීරණය කිරීමට හැකි වනු ඇතැයි අපි විශ්වාස කරමු.
6. මූල්ය සේවා
මෙම අංශයේ නියාමන සීමාවන් සහ පාරිභෝගික අපේක්ෂාවන් පරිපූර්ණ කුණාටුවකි. නියාමන ආයතන, බැංකු සහ ෆින්ටෙක් සමාගම් අඛණ්ඩව සහ පරිපූර්ණ ලෙස සන්නිවේදනය කළ යුතුය.
මීට අමතරව, ගෙවීම් දොරටු වැනි වැඩසටහන් මගින් මිලියන සිය ගණනක ගනුදෙනු දෝෂ රහිතව හැසිරවිය යුතුය. මාර්ගගත බැංකුකරණය සංකීර්ණ වංචා-විරෝධී සහ පියවීම් ක්රියා පටිපාටි හරහා යමින්.
අතීතයේ මෙම අඛණ්ඩ දත්ත ගලා ඒම හැසිරවීමට, ඓතිහාසික දත්ත සමුදායන් ඉතා සූක්ෂම ලෙස ප්රතිනිර්මාණය කළ යුතු අතර, අස්ථායී අභිරුචි විසඳුම් භාවිතා කරන ලදී. Google Cloud Spanner මගින් කුණාටුව පහසුවෙන් හසුරුවනු ලැබේ.
සීමාව
එසේ වුවද, එයට දත්ත සමුදා දර්ශන හැසිරවීමට ඇති නොහැකියාව, කැටිති අවසරය හෝ භූමිකාව සැකසීම් නොමැතිකම සහ සියලුම නෝඩ් සම්පූර්ණයෙන්ම භාවිතා කිරීම සඳහා විසඳුම් කිහිපයක් අවශ්ය වීම ඇතුළුව යම් සීමාවන් ඇත. තේරීමක් කරන අතරතුර, මෙම සීමාවන් ද මතක තබා ගන්න.
මිල ගණන්
Spanner හි පිරිවැය සරල හා අපේක්ෂා කළ හැකි ය. ඔබට ගෙවනු ලබන්නේ ඔබගේ දත්ත සමුදායේ වගු සහ ද්විතීයික දර්ශක භාවිතා කරන (පෙර-ප්රතිපාදන නොකළ), උපස්ථ ගබඩාව, ජාල පිටවීමේ ප්රමාණය සහ ඔබේ උදාහරණයේ ගණනය කිරීමේ ධාරිතාව (නෝඩ් හෝ සැකසුම් ඒකක ගණනාවකින් මනිනු ලබන) ගබඩා කිරීම සඳහා පමණි.
නිගමනය
අව්යාජ විස්මිත නිෂ්පාදනයක් වන Google Spanner යනු Google හි දැවැන්ත තාක්ෂණික දක්ෂතාවයේ විශිෂ්ට උදාහරණයකි.
Google විසින් මෙවැනි ප්රබෝධමත් නිෂ්පාදන දිගටම නිකුත් කරන්නේ නම්, එය ඉක්මනින්ම අනෙකුත් clouds ද අභිබවා තරඟකරුවෙකු ලෙස ස්ථානයක් ගනී.
ඔබමයි