பொருளடக்கம்[மறை][காட்டு]
தரவுத்தளங்கள் ஒவ்வொரு நிரலின் முக்கிய அங்கமாகும், அது உள்நாட்டில் அல்லது கிளவுட்டில் ஹோஸ்ட் செய்யப்பட்டாலும்.
கிளவுட் ஹோஸ்டிங்கிற்கான அதிகரித்து வரும் தேவையின் காரணமாக, நிலைத்தன்மை, நம்பகத்தன்மை மற்றும் கிடைக்கும் தன்மையை வழங்கும் கிளவுட் அடிப்படையிலான தொடர்புடைய தரவுத்தளங்கள் மற்றும் ஆன்லைன் வரிசைப்படுத்தல்களை ஆதரிக்கும் தேவை அதிகரித்து வருகிறது.
கிளவுட் அடிப்படையிலான தரவுத்தளத்தின் எடுத்துக்காட்டு Google Cloud Spanner ஆகும்.
இந்தக் கட்டுரையில் கூகுள் கிளவுட் ஸ்பேனரை ஆழமாக ஆராய்வோம், அதன் திறன்கள், பயன்பாட்டு வழக்குகள், விலை மற்றும் பிற விவரங்கள் உட்பட.
என்ன Google Cloud Spanner?
NewSQL முறையைப் பின்பற்றும் தொடர்புடைய DBMS ஆனது Google Cloud Spanner ஆகும். இது ACID (அணு, நிலைத்தன்மை, தனிமைப்படுத்தல் மற்றும் ஆயுள்) இணக்கத்தை உறுதி செய்கிறது மற்றும் குறிப்பாக OLTP (ஆன்லைன் பரிவர்த்தனை செயலாக்கம்) க்கு மிகவும் பொருத்தமானது.
இது இன்னும் ஸ்கேல்-அவுட் ஆர்க்கிடெக்சரை ஆதரிக்கிறது மற்றும் NoSQL அமைப்புகளைப் போலவே மிகவும் அளவிடக்கூடியது. ஸ்கேல்-அவுட் டிசைன் மூலம், தரவு சேமிப்பு மற்றும் கணக்கீட்டை விநியோகிக்க மற்றும் அளவிடுதல் அடைய, ஏற்கனவே உள்ள கிளஸ்டரில் கூடுதல் முனைகளைச் சேர்ப்பது எளிது.
NoSQL மற்றும் NewSQL இன் நன்மைகள் இரண்டும் Google Cloud Spanner ஆல் வழங்கப்படுகின்றன.
கூகுளின் உலகளாவிய ஒத்திசைக்கப்பட்ட கடிகாரமான TrueTime, Google Spanner இன் நிலைத்தன்மையின் அடிப்படையாகும். கூகிள் ட்ரூடைமை உருவாக்கியது, இது பரவலாக விநியோகிக்கப்படும் மற்றும் மிகவும் கிடைக்கக்கூடிய உலகளாவிய கடிகாரமாகும், இது அனைத்து Google கிளவுட் சேவைகள் மற்றும் சேவையகங்களுக்கு அணுகக்கூடியது.
புதிதாக உருவாக்கப்பட்ட நேர முத்திரை, T1 க்கு முன் T2 உருவாக்கப்பட்டிருக்கும் வரை, T2, எந்த நேரமுத்திரை T1 ஐ விட எப்போதும் அதிகமாக இருக்கும் என்பதை TrueTime உறுதி செய்கிறது. இதன் விளைவாக, ட்ரூ-டைம் ஒரே மாதிரியாக வளர்ந்து வரும் நேர முத்திரைகளை உருவாக்க முடியும், அதாவது அவை தொடர்ந்து தங்கள் முழு டொமைனிலும் உயரும்.
பயன்பாடுகள் இதைப் பயன்படுத்தி அவற்றின் ஒவ்வொரு பரிவர்த்தனைக்கும் தனித்துவமான, உயரும் நேர முத்திரைகளைக் கொடுக்கலாம். Google Cloud Spanner இல் வெளியிடப்படும் ஒவ்வொரு தரவுகளும் TrueTime ஐப் பயன்படுத்தி நேர முத்திரையைப் பெறுகின்றன, மேலும் இந்த நேர முத்திரை உலகம் முழுவதும் நம்பகமானது.
இதன் பொருள், ஸ்பேனரில் வைக்கப்படும் ஒவ்வொரு பரிவர்த்தனைக்கும் அதனுடன் தொடர்புடைய ஒரு சிறப்பு நேர முத்திரை இருக்கும், இது ஸ்பேனர் எந்த நேரத்தில் பரிவர்த்தனையை செயலாக்கியது என்பதை துல்லியமாக பதிவு செய்கிறது.
இந்த நேர முத்திரைகளின் உதவியுடன், கூகுள் கிளவுட் ஸ்பேனர் உலகில் எந்தப் புள்ளியிலிருந்தும் எந்த எழுத்துகளையும் தடுக்காமல் நம்பகமான வாசிப்புகளை வழங்க முடியும்.
கூடுதலாக, Google Cloud Spanner ஆனது அதன் அனைத்து பரிவர்த்தனைகளுக்கும் கடுமையான ஒத்திசைவுக் கட்டுப்பாட்டை வழங்க முடியும்.
கூகுள் கிளவுட் ஸ்பேனர் பல இடங்களில் அனைத்துப் பரிவர்த்தனைகளையும் (மற்றும்/அல்லது நகல்) செய்திருந்தாலும், வெளிப்புறப் பயனருக்கு அவை அனைத்தும் ஒன்றன் பின் ஒன்றாக தொடர்ச்சியாக நடந்ததாகத் தெரிகிறது. வேறு வார்த்தைகளில் கூறுவதானால், Google Cloud Spanner வெளிப்புற பயனர்களுக்கான ஒற்றை இயந்திர தரவுத்தளமாக செயல்படுகிறது.
உலகளாவிய நேர முத்திரை ஆர்டர் Google Cloud Spanner ஆல் வழங்கப்படுகிறது, இது பரிவர்த்தனைகள் அடுத்தடுத்த செயல்பாடுகள் மற்றும் வினவல்களுக்குப் பயன்படுத்தலாம். முந்தைய தரவுத்தள அமைப்புகளில் மந்தமான செயல்திறன்+பலமான உத்தரவாதங்கள் அல்லது சிறந்த செயல்திறன்+பலவீனமான உத்தரவாதங்கள் ஆகியவற்றுக்கு இடையே பயனர்கள் முடிவு செய்ய வேண்டியிருந்தது.
இருப்பினும், கூகிள் கிளவுட் ஸ்பேனர் வலுவான உத்தரவாதங்கள், உயர் பரிவர்த்தனை நேர்மை மற்றும் விரைவான செயல்திறன் ஆகியவற்றை வழங்க முடியும். டெவலப்பர்கள் தங்களின் பல பரிவர்த்தனைகளுக்கு இடையே ஏதேனும் முரண்பாடுகள் அல்லது இனங்கள் பற்றி கவலைப்படுவதை விட, தங்களின் ஒவ்வொரு பரிவர்த்தனைகளும் செல்லுபடியாகும் மற்றும் அவற்றின் பயன்பாட்டு தர்க்கத்தை உறுதி செய்வதில் மட்டுமே அக்கறை கொள்ள வேண்டும்.
அம்சங்கள்
- பெரும்பாலான பயன்பாடுகள் உருவாக்க, ஒருங்கிணைக்க மற்றும் சோதிக்க எளிதானவை.
- இது ஒரு NewSQL தரவுத்தளமாக வகைப்படுத்தப்படலாம், ஏனெனில் இது NoSQL மற்றும் SQL இரண்டையும் ஆதரிக்கிறது, வழக்கமான SQL தரவுத்தளங்களுடனான அளவிடுதல் மற்றும் செயல்திறன் சிக்கல்களைத் தீர்க்கிறது.
- அணுக் கடிகாரங்கள் மற்றும் ஜிபிஎஸ் தொழில்நுட்பங்களைப் பயன்படுத்தி நேரத்தை ஒத்திசைப்பதால் அதன் துல்லியம் மிகச் சிறந்தது.
- குறுக்கு அட்டவணை பரிவர்த்தனைகள் ஆதரிக்கப்படுகின்றன.
- காப்புப்பிரதி, மீட்பு, SLA நிகழ்வுகளை உருவாக்கும் திறன் மற்றும் பலவற்றை உள்ளடக்கிய அதிநவீன மேலாண்மை மற்றும் நிர்வாக அம்சங்களை உள்ளடக்கியது.
- உள்ளூர் மற்றும் பல பிராந்திய நிகழ்வுகளுக்கு, 99.999% கிடைக்கும்.
- சிறிய தடையின்றி கிடைமட்டமாக செதில்கள். கிடைமட்ட அளவிடுதலின் நன்மை என்னவென்றால், கூடுதல் சேவையகங்கள் சேர்க்கப்படும் போது, கணினியின் செயல்திறன் கணிசமாக மேம்படும்.
- ஒற்றை தரவு வாழ்க்கை சுழற்சியை உருவாக்க, இது நிகழ்நேர பெரிய தரவு வினவலை வழங்குகிறது.
- கோரிக்கை அளவு மற்றும் தரவு அளவு ஆகியவற்றின் அடிப்படையில், இது தானாகவே தரவைத் துண்டிக்கிறது.
- இரண்டாம் நிலை குறியீட்டை ஆதரிக்கும் போதிலும், அது தானாகவே தேர்ந்தெடுக்காது.
- வெளிப்படையான பிரதி பல அமைப்புகள் மற்றும் புவியியல் முழுவதும் வழங்கப்படுகிறது.
- அதிநவீன பகுப்பாய்வு மற்றும் தரவை வழங்குகிறது.
- வெவ்வேறு பயன்பாடுகளின் தரவு மற்றும் சேமிப்பு அமைப்புகள் ஒத்திசைக்கப்படுகின்றன.
- தரவுத்தள அட்டவணைகளுக்கு இடையே இயற்பியல் சார்புகள் சாத்தியமாகும்.
- தற்போதைய தரவு மீட்புக்கு, இது பாயிண்ட்-இன்-டைம்-ரிகவரி (PITR) வழங்குகிறது. கூடுதலாக, மைக்ரோ செகண்ட் நிலைக்கு நீங்கள் தரவை மீட்டெடுக்கலாம்.
- வாடிக்கையாளரால் நிர்வகிக்கப்படும் குறியாக்க விசைகள் (CMEK), IAM ஒருங்கிணைப்பு, தரவு அடுக்கு குறியாக்கம் மற்றும் பிற நிறுவன அளவிலான பாதுகாப்பு நடவடிக்கைகள் சேர்க்கப்பட்டுள்ளன.
பயன்பாடு வழக்குகள்
1. உலகளாவிய மின் வணிக தளங்கள்
தயாரிப்புகளை ஆர்டர் செய்தல், பணம் செலுத்துதல் மற்றும் சரக்குகளை புதுப்பித்தல் ஆகியவை ஈ-காமர்ஸை வரையறுக்கும் பரிவர்த்தனை அமைப்பு செயல்பாடுகளாகும். பல இ-காமர்ஸ் வலைத்தளங்களில் பெரிய தேசிய அல்லது உலகளாவிய தடயங்களைக் காணலாம்.
பரிவர்த்தனை தரவுத்தளங்களை உலகளாவிய அளவில் சீரானதாக மாற்றுவது, தரவு ஒருமைப்பாட்டை உறுதி செய்தல் மற்றும் தரவு நிலைத்தன்மை சிக்கல்களைத் தீர்க்க ஆக்கப்பூர்வமான மென்பொருள் பொறியியல் தீர்வுகளின் தேவையைக் குறைத்தல் உள்ளிட்ட பல நன்மைகளைக் கொண்டுள்ளது.
2. நிகழ்நேரத்தில் பகுப்பாய்வுகளை செயலாக்குதல்
பகுப்பாய்வு செயலாக்கத்தை எளிதாக்கும் பல அதிநவீன திறன்கள் Google Cloud Spanner உடன் சேர்க்கப்பட்டுள்ளன. இந்த மேம்பாடுகளில் சிறந்த வினவல் வேகம், பகிர்வு குறியீடுகள் மற்றும் தரவு ஏற்றுதல் போன்றவை அடங்கும். இது முற்றிலும் கிளவுட் அடிப்படையிலான உலகளாவிய பகுப்பாய்வு செயலாக்க அமைப்புக்கான சிறந்த தேர்வாக இந்த RDBMS ஐ உருவாக்குகிறது.
3. பேரிடர் மீட்பு (DR)
DR மிகவும் முக்கியமானது, ஆனால் நடைமுறைப்படுத்துவது மிகவும் சவாலானது, குறிப்பாக உள்ளூர் பேரிடர்களுக்கு எதிராக பாதுகாக்க தொலைதூர புவியியல் DR இருப்பிடங்களைப் பயன்படுத்துவதற்கான பரிந்துரைக்கப்பட்ட நடைமுறையை நீங்கள் கடைப்பிடித்தால். உண்மையில், பல ஐடி நிறுவனங்கள் காப்புப்பிரதிகளை உருவாக்குகின்றன, மேலும் அவை ஒருபோதும் தேவையில்லை என்று நம்புகின்றன.
DRக்கு, ஸ்பேனர் ஒரு நடைமுறை எதிர்கால வழியை வழங்குகிறது. ஸ்பேனர் தரவுத்தளத்தில் உள்ள தரவை தொலைதூர இடத்திற்குப் பிரதியெடுப்பது, காப்புப் பிரதி டேப்பில் உள்ள தரவைப் பயன்படுத்தி அதை மீண்டும் உருவாக்க வேண்டிய அவசியமின்றி பயன்பாட்டை மீட்டெடுக்கும்.
புதிய கணினி ஆதாரங்களை வேறு இடத்தில் உருவாக்கி, முதன்மை தளம் கிடைக்கும் பட்சத்தில் அவற்றை காப்பு ஸ்பேனர் தரவுத்தள அமைப்பில் இணைக்கவும். அதன் எளிமை காரணமாக, DR இப்போது பல ஐடி துறைகளுக்கு அணுகக்கூடியதாக உள்ளது.
4. மறுமொழி நேரத்தை அதிகரிக்கும் போது கைமுறையான தலையீட்டைக் குறைத்தல்
பயனர்களின் எண்ணிக்கை முன்னரே தீர்மானிக்கப்பட்ட வரம்பு நிலைகளை அடையும் போது ஒரு பொதுவான தரவுத்தளத்தின் செயல்திறன் குறைகிறது. செயல்திறன் அளவீடுகளை மதிப்பீடு செய்தல் மற்றும் தேவையான தரவுத்தளத்தை அளவிடுதல் உட்பட செயல்திறனை மீட்டெடுக்க பல நிலைகளை எடுக்கிறது.
சேவையகத்திற்கான அதிகபட்ச அளவு இருப்பதால், கிடைமட்ட அளவிடுதல் கடினம், அதேசமயம் செங்குத்து அளவிடுதல் எளிது. இதுபோன்ற சூழ்நிலைகளில், கூகிள் கிளவுட் ஸ்பேனர் ஒரு நடைமுறைத் தேர்வாக இருக்கலாம், ஏனெனில் இது சிறிய தலையீட்டின் மூலம் கிடைமட்ட அளவீட்டை நிர்வகிக்கிறது.
5. கேமிங் டேட்டாபேஸ்
ஆன்லைன் கேம்களில் குறிப்பாக மல்டிபிளேயர் கேம்களில் பிளேயர் செயல்திறன் மற்றும் தரவைக் கண்காணிக்க சிக்கலான தரவுத்தள கட்டமைப்புகள் தேவை. இது அடிக்கடி பகிர்வு தேவைப்படுவதால், பல வணிகங்கள் இந்த சிக்கலை வளர்க்கவும் நிர்வகிக்கவும் போராடுகின்றன.
கூடுதலாக, NoSQL தரவுத்தளங்கள் அடிப்படை தரவு மாதிரியில் மாற்றங்களை மாற்றியமைக்க முடியும் என்பதால், அவை கேமிங்கிற்கான சிறந்த விருப்பமாகும். பணிநீக்கம் என்பது விளையாட்டு மென்பொருளின் ஒரு முக்கிய அங்கமாகும்.
இந்த பண்புகள் அனைத்தையும் ஆதரிக்கும் என்பதால், கேமிங் தரவுத்தளத்திற்கு Google ஸ்பேனர் பொருத்தமான விருப்பமாகும். இந்த பயன்பாட்டு நிகழ்வுகளை நிரூபிப்பதன் மூலம், Google Cloud Spanner எவ்வளவு பல்துறை திறன் வாய்ந்தது என்பதை நீங்கள் பார்க்க முடியும் மற்றும் இது உங்கள் வணிகத்திற்கு ஏற்றதா என்பதை தீர்மானிக்க முடியும் என்று நாங்கள் நம்புகிறோம்.
6. நிதி சேவைகள்
இந்தத் துறையில் ஒழுங்குமுறை கட்டுப்பாடுகள் மற்றும் வாடிக்கையாளர் எதிர்பார்ப்புகள் ஒரு சரியான புயல். ஒழுங்குமுறை ஏஜென்சிகள், வங்கிகள் மற்றும் ஃபின்டெக் நிறுவனங்கள் தொடர்ச்சியாகவும் முழுமையாகவும் தொடர்பு கொள்ள வேண்டும்.
கூடுதலாக, நூற்றுக்கணக்கான மில்லியன் பரிவர்த்தனைகள் கட்டண நுழைவாயில்கள் போன்ற திட்டங்களால் குறைபாடற்ற முறையில் கையாளப்பட வேண்டும். ஆன்லைன் வங்கி சிக்கலான மோசடி எதிர்ப்பு மற்றும் தீர்வு நடைமுறைகள் மூலம் செல்லும் போது.
கடந்த காலத்தில் இந்தத் தரவுகளின் தொடர்ச்சியான வரவைக் கையாள, வரலாற்று தரவுத்தளங்கள் உன்னிப்பாக மறுகட்டமைக்கப்பட வேண்டும், மேலும் நிலையற்ற தனிப்பயன் தீர்வுகள் பயன்படுத்தப்பட்டன. கூகுள் கிளவுட் ஸ்பேனர் மூலம் புயல் எளிதில் கையாளப்படுகிறது.
வரம்பு
ஆயினும்கூட, தரவுத்தள காட்சிகளைக் கையாள இயலாமை, சிறுமணி அனுமதி அல்லது பங்கு அமைப்புகளின் பற்றாக்குறை மற்றும் அனைத்து முனைகளையும் முழுமையாகப் பயன்படுத்துவதற்கு ஒரு சில பணிச்சூழல்களின் தேவை உள்ளிட்ட சில வரம்புகளைக் கொண்டுள்ளது. தேர்வு செய்யும் போது, இந்த கட்டுப்பாடுகளையும் மனதில் கொள்ளுங்கள்.
விலை
ஸ்பேனரின் விலை நேரடியானது மற்றும் எதிர்பார்க்கக்கூடியது. உங்கள் தரவுத்தளத்தின் அட்டவணைகள் மற்றும் இரண்டாம் நிலை குறியீடுகள் பயன்படுத்தும் சேமிப்பகத்திற்கு மட்டுமே பணம் செலுத்தப்படுகிறது (முன்-வழங்கப்பட்டவை அல்ல), காப்புப் பிரதி சேமிப்பு, நெட்வொர்க் எக்ரேஸின் அளவு மற்றும் உங்கள் நிகழ்வின் கணக்கீட்டு திறன் (பல முனைகள் அல்லது செயலாக்க அலகுகளில் அளவிடப்படுகிறது).
தீர்மானம்
உண்மையிலேயே வியக்க வைக்கும் தயாரிப்பு, கூகுள் ஸ்பேனர் கூகுளின் அபாரமான தொழில்நுட்ப வல்லமைக்கு ஒரு சிறந்த உதாரணம்.
கூகுள் இதுபோன்ற அற்புதமான தயாரிப்புகளை தொடர்ந்து வெளியிட்டால், அது விரைவில் மற்ற கிளவுட்-ரன்களை விஞ்சும் மற்றும் போட்டியாளராக ஒரு இடத்தைப் பெறும்.
ஒரு பதில் விடவும்