நிறுவனத்திற்கான DBMS விநியோகிக்கப்பட்டது

CAP தேற்றம் என்பது விநியோகிக்கப்பட்ட அமைப்புகள் கோட்பாட்டின் மூலக்கல்லாகும். நிச்சயமாக, அதைச் சுற்றியுள்ள சர்ச்சை குறையவில்லை: அதில் உள்ள வரையறைகள் நியதி அல்ல, மேலும் கடுமையான ஆதாரம் இல்லை... இருப்பினும், அன்றாட பொது அறிவு™ நிலைகளில் உறுதியாக நின்று, தேற்றம் உண்மை என்பதை உள்ளுணர்வாக புரிந்துகொள்கிறோம்.

நிறுவனத்திற்கான DBMS விநியோகிக்கப்பட்டது

"P" என்ற எழுத்தின் பொருள் மட்டும் தெளிவாகத் தெரியவில்லை. க்ளஸ்டர் பிரிக்கப்படும்போது, ​​கோரம் அடையும் வரை பதிலளிக்க வேண்டாமா அல்லது இருக்கும் தரவைத் திருப்பித் தருவதா என்பதை அது தீர்மானிக்கிறது. இந்தத் தேர்வின் முடிவுகளைப் பொறுத்து, கணினி ஒரு CP அல்லது AP என வகைப்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, கசாண்ட்ரா, கிளஸ்டர் அமைப்புகளில் கூட இல்லாமல், ஒவ்வொரு குறிப்பிட்ட கோரிக்கையின் அளவுருக்களையும் பொறுத்து, எந்த வகையிலும் நடந்து கொள்ளலாம். ஆனால் கணினி "P" இல்லை என்றால் அது பிளவுபட்டால், பிறகு என்ன?

இந்தக் கேள்விக்கான பதில் சற்றும் எதிர்பாராதது: CA கிளஸ்டரைப் பிரிக்க முடியாது.
இது என்ன வகையான கொத்து பிளவுபட முடியாதது?

அத்தகைய கிளஸ்டரின் இன்றியமையாத பண்பு பகிரப்பட்ட தரவு சேமிப்பு அமைப்பு ஆகும். பெரும்பாலான சந்தர்ப்பங்களில், இது SAN மூலம் இணைப்பதைக் குறிக்கிறது, இது SAN உள்கட்டமைப்பைப் பராமரிக்கும் திறன் கொண்ட பெரிய நிறுவனங்களுக்கு CA தீர்வுகளைப் பயன்படுத்துவதைக் கட்டுப்படுத்துகிறது. ஒரே தரவுகளுடன் பல சேவையகங்கள் வேலை செய்ய, ஒரு கொத்து கோப்பு முறைமை தேவை. இத்தகைய கோப்பு முறைமைகள் HPE (CFS), Veritas (VxCFS) மற்றும் IBM (GPFS) போர்ட்ஃபோலியோக்களில் கிடைக்கின்றன.

ஆரக்கிள் ஆர்ஏசி

உண்மையான பயன்பாட்டு கிளஸ்டர் விருப்பம் முதலில் 2001 இல் Oracle 9i வெளியீட்டில் தோன்றியது. அத்தகைய கிளஸ்டரில், பல சேவையக நிகழ்வுகள் ஒரே தரவுத்தளத்துடன் வேலை செய்கின்றன.
ஆரக்கிள் ஒரு க்ளஸ்டர்டு கோப்பு முறைமை மற்றும் அதன் சொந்த தீர்வு - ASM, தானியங்கி சேமிப்பக மேலாண்மை ஆகிய இரண்டிலும் வேலை செய்ய முடியும்.

ஒவ்வொரு பிரதியும் அதன் சொந்த பத்திரிகையை வைத்திருக்கிறது. பரிவர்த்தனை ஒரு நிகழ்வால் செயல்படுத்தப்படுகிறது மற்றும் செய்யப்படுகிறது. ஒரு நிகழ்வு தோல்வியுற்றால், எஞ்சியிருக்கும் கிளஸ்டர் முனைகளில் ஒன்று (நிகழ்வுகள்) அதன் பதிவைப் படித்து, இழந்த தரவை மீட்டெடுக்கிறது - அதன் மூலம் கிடைக்கும் தன்மையை உறுதி செய்கிறது.

எல்லா நிகழ்வுகளும் அவற்றின் சொந்த தற்காலிக சேமிப்பை பராமரிக்கின்றன, அதே பக்கங்கள் (தொகுதிகள்) ஒரே நேரத்தில் பல நிகழ்வுகளின் தற்காலிக சேமிப்பில் இருக்கலாம். மேலும், ஒரு நிகழ்விற்கு ஒரு பக்கம் தேவைப்பட்டால் அது மற்றொரு நிகழ்வின் தற்காலிக சேமிப்பில் இருந்தால், வட்டில் இருந்து படிக்காமல் கேச் ஃப்யூஷன் பொறிமுறையைப் பயன்படுத்தி அதன் அண்டை வீட்டாரிடமிருந்து அதைப் பெறலாம்.

நிறுவனத்திற்கான DBMS விநியோகிக்கப்பட்டது

ஆனால் ஒரு நிகழ்வுக்கு தரவை மாற்ற வேண்டும் என்றால் என்ன நடக்கும்?

ஆரக்கிளின் தனித்தன்மை என்னவென்றால், அதற்கு பிரத்யேக பூட்டுதல் சேவை இல்லை: சேவையகம் ஒரு வரிசையைப் பூட்ட விரும்பினால், பூட்டப்பட்ட வரிசை அமைந்துள்ள நினைவகப் பக்கத்தில் பூட்டு பதிவு நேரடியாக வைக்கப்படும். இந்த அணுகுமுறைக்கு நன்றி, மோனோலிதிக் தரவுத்தளங்களில் ஆரக்கிள் செயல்திறன் சாம்பியனாக உள்ளது: பூட்டுதல் சேவை ஒரு தடையாக மாறாது. ஆனால் ஒரு கிளஸ்டர் கட்டமைப்பில், அத்தகைய கட்டமைப்பு தீவிர நெட்வொர்க் போக்குவரத்து மற்றும் முட்டுக்கட்டைகளுக்கு வழிவகுக்கும்.

ஒரு பதிவு பூட்டப்பட்டவுடன், அந்த பதிவைச் சேமிக்கும் பக்கம் பிரத்தியேகமான பிடியில் இருப்பதை ஒரு நிகழ்வு மற்ற எல்லா நிகழ்வுகளுக்கும் தெரிவிக்கிறது. மற்றொரு நிகழ்வு அதே பக்கத்தில் உள்ள பதிவை மாற்ற வேண்டும் என்றால், பக்கத்தில் மாற்றங்கள் செய்யப்படும் வரை காத்திருக்க வேண்டும், அதாவது, மாற்றத் தகவல் வட்டில் உள்ள ஒரு பத்திரிகையில் எழுதப்படும் (மேலும் பரிவர்த்தனை தொடரலாம்). ஒரு பக்கம் பல நகல்களால் தொடர்ச்சியாக மாற்றப்படும் என்பதும் நிகழலாம், பின்னர் பக்கத்தை வட்டுக்கு எழுதும் போது இந்தப் பக்கத்தின் தற்போதைய பதிப்பை யார் சேமிப்பது என்பதை நீங்கள் கண்டுபிடிக்க வேண்டும்.

வெவ்வேறு RAC முனைகளில் ஒரே பக்கங்களைத் தோராயமாகப் புதுப்பிப்பதால், தரவுத்தள செயல்திறன் வியத்தகு அளவில் வீழ்ச்சியடைகிறது, ஒரு நிகழ்வை விட கிளஸ்டர் செயல்திறன் குறைவாக இருக்கும்.

Oracle RAC இன் சரியான பயன்பாடானது, தரவை உடல்ரீதியாகப் பிரிப்பதாகும் (உதாரணமாக, ஒரு பகிர்ந்த அட்டவணை பொறிமுறையைப் பயன்படுத்தி) மற்றும் ஒரு பிரத்யேக முனை மூலம் ஒவ்வொரு பகிர்வுகளையும் அணுக வேண்டும். RAC இன் முக்கிய நோக்கம் கிடைமட்ட அளவீடு அல்ல, ஆனால் தவறு சகிப்புத்தன்மையை உறுதி செய்வதாகும்.

ஒரு முனை இதயத் துடிப்புக்கு பதிலளிப்பதை நிறுத்தினால், அதைக் கண்டறிந்த முனை முதலில் வட்டில் வாக்களிக்கும் செயல்முறையைத் தொடங்குகிறது. காணாமல் போன முனை இங்கே குறிப்பிடப்படவில்லை என்றால், தரவு மீட்புக்கான பொறுப்பை முனைகளில் ஒன்று ஏற்கிறது:

  • காணாமல் போன முனையின் தற்காலிக சேமிப்பில் இருந்த அனைத்து பக்கங்களையும் "உறைக்கிறது";
  • விடுபட்ட முனையின் பதிவுகளைப் படித்து (மீண்டும் செய்) இந்தப் பதிவுகளில் பதிவுசெய்யப்பட்ட மாற்றங்களை மீண்டும் செயல்படுத்துகிறது, அதே நேரத்தில் மற்ற முனைகளில் மாற்றப்படும் பக்கங்களின் சமீபத்திய பதிப்புகள் உள்ளதா என்பதைச் சரிபார்க்கிறது;
  • நிலுவையில் உள்ள பரிவர்த்தனைகளை திரும்பப் பெறுகிறது.

முனைகளுக்கு இடையில் மாறுவதை எளிதாக்க, ஆரக்கிள் ஒரு சேவையின் கருத்தை கொண்டுள்ளது - ஒரு மெய்நிகர் நிகழ்வு. ஒரு நிகழ்வு பல சேவைகளை வழங்க முடியும், மேலும் ஒரு சேவை முனைகளுக்கு இடையில் நகர முடியும். தரவுத்தளத்தின் ஒரு குறிப்பிட்ட பகுதியை (உதாரணமாக, வாடிக்கையாளர்களின் குழு) சேவை செய்யும் ஒரு பயன்பாட்டு நிகழ்வு ஒரு சேவையுடன் செயல்படுகிறது, மேலும் தரவுத்தளத்தின் இந்த பகுதிக்கு பொறுப்பான சேவை ஒரு முனை தோல்வியடையும் போது மற்றொரு முனைக்கு நகர்கிறது.

பரிவர்த்தனைகளுக்கான IBM தூய தரவு அமைப்புகள்

2009 இல் ப்ளூ ஜெயண்ட் போர்ட்ஃபோலியோவில் DBMSக்கான ஒரு கிளஸ்டர் தீர்வு தோன்றியது. கருத்தியல் ரீதியாக, இது "வழக்கமான" உபகரணங்களில் கட்டப்பட்ட இணையான சிஸ்ப்ளெக்ஸ் கிளஸ்டரின் வாரிசு ஆகும். 2009 ஆம் ஆண்டில், DB2 pureScale ஒரு மென்பொருள் தொகுப்பாக வெளியிடப்பட்டது, மேலும் 2012 இல், IBM பரிவர்த்தனைகளுக்கான தூய தரவு அமைப்புகள் எனப்படும் சாதனத்தை வழங்கியது. இது Netezza என மறுபெயரிடப்பட்டதைத் தவிர வேறு ஒன்றும் இல்லை, பகுப்பாய்வுக்கான தூய தரவு அமைப்புகளுடன் இது குழப்பமடையக்கூடாது.

முதல் பார்வையில், pureScale கட்டமைப்பு ஆரக்கிள் RAC போன்றது: அதே வழியில், பல முனைகளும் பொதுவான தரவு சேமிப்பக அமைப்புடன் இணைக்கப்பட்டுள்ளன, மேலும் ஒவ்வொரு முனையும் அதன் சொந்த நினைவக பகுதிகள் மற்றும் பரிவர்த்தனை பதிவுகளுடன் அதன் சொந்த DBMS நிகழ்வை இயக்குகிறது. ஆனால், ஆரக்கிள் போலல்லாமல், DB2 ஆனது db2LLM* செயல்முறைகளின் தொகுப்பால் குறிப்பிடப்படும் ஒரு பிரத்யேக பூட்டுதல் சேவையைக் கொண்டுள்ளது. ஒரு கிளஸ்டர் உள்ளமைவில், இந்த சேவை ஒரு தனி முனையில் வைக்கப்படுகிறது, இது இணை சிஸ்ப்ளெக்ஸில் இணைப்பு வசதி (CF) என்றும், தூய தரவுகளில் PowerHA என்றும் அழைக்கப்படுகிறது.

PowerHA பின்வரும் சேவைகளை வழங்குகிறது:

  • பூட்டு மேலாளர்;
  • உலகளாவிய இடையக தற்காலிக சேமிப்பு;
  • இடைசெயல் தொடர்புகளின் பகுதி.

பவர்ஹெச்ஏ இலிருந்து தரவுத்தள முனைகளுக்கு தரவை மாற்ற, ரிமோட் மெமரி அணுகல் பயன்படுத்தப்படுகிறது, எனவே கிளஸ்டர் இன்டர்கனெக்ட் RDMA நெறிமுறையை ஆதரிக்க வேண்டும். PureScale ஆனது ஈத்தர்நெட் மூலம் Infiniband மற்றும் RDMA இரண்டையும் பயன்படுத்தலாம்.

நிறுவனத்திற்கான DBMS விநியோகிக்கப்பட்டது

ஒரு முனைக்கு ஒரு பக்கம் தேவைப்பட்டால், இந்தப் பக்கம் தற்காலிக சேமிப்பில் இல்லை என்றால், முனை உலகளாவிய தற்காலிக சேமிப்பில் உள்ள பக்கத்தைக் கோருகிறது, அது இல்லை என்றால் மட்டுமே, அதை வட்டில் இருந்து படிக்கும். ஆரக்கிள் போலல்லாமல், கோரிக்கை PowerHA க்கு மட்டுமே செல்கிறது, அண்டை முனைகளுக்கு அல்ல.

ஒரு நேர்வு வரிசையை மாற்றப் போகிறது என்றால், அது பிரத்தியேக பயன்முறையிலும், வரிசை இருக்கும் பக்கத்தைப் பகிரப்பட்ட பயன்முறையிலும் பூட்டுகிறது. அனைத்து பூட்டுகளும் உலகளாவிய பூட்டு மேலாளரில் பதிவு செய்யப்பட்டுள்ளன. பரிவர்த்தனை முடிந்ததும், முனை பூட்டு மேலாளருக்கு ஒரு செய்தியை அனுப்புகிறது, இது மாற்றியமைக்கப்பட்ட பக்கத்தை உலகளாவிய தற்காலிக சேமிப்பிற்கு நகலெடுக்கிறது, பூட்டுகளை வெளியிடுகிறது மற்றும் பிற முனைகளின் தற்காலிக சேமிப்பில் மாற்றியமைக்கப்பட்ட பக்கத்தை செல்லாததாக்குகிறது.

மாற்றியமைக்கப்பட்ட வரிசை அமைந்துள்ள பக்கம் ஏற்கனவே பூட்டப்பட்டிருந்தால், பூட்டு மேலாளர் மாற்றியமைத்த முனையின் நினைவகத்திலிருந்து மாற்றியமைக்கப்பட்ட பக்கத்தைப் படித்து, பூட்டை விடுவிப்பார், பிற முனைகளின் தற்காலிக சேமிப்பில் மாற்றியமைக்கப்பட்ட பக்கத்தை செல்லாததாக்குவார், மேலும் கோரிய முனைக்கு பக்க பூட்டைக் கொடுங்கள்.

“அழுக்கு”, அதாவது மாற்றப்பட்டது, பக்கங்களை வட்டுக்கு வழக்கமான முனையிலிருந்தும் பவர்ஹெச்ஏ (காஸ்ட்அவுட்) ஆகியவற்றிலிருந்தும் எழுதலாம்.

PureScale முனைகளில் ஒன்று தோல்வியுற்றால், தோல்வியின் போது இன்னும் முடிக்கப்படாத பரிவர்த்தனைகளுக்கு மட்டுமே மீட்பு வரம்பிடப்படும்: நிறைவு செய்யப்பட்ட பரிவர்த்தனைகளில் அந்த முனையால் மாற்றப்பட்ட பக்கங்கள் PowerHA இல் உள்ள உலகளாவிய தற்காலிக சேமிப்பில் இருக்கும். கிளஸ்டரில் உள்ள சேவையகங்களில் ஒன்றில் குறைக்கப்பட்ட உள்ளமைவில் முனை மறுதொடக்கம் செய்யப்படுகிறது, நிலுவையில் உள்ள பரிவர்த்தனைகளைத் திரும்பப் பெறுகிறது மற்றும் பூட்டுகளை வெளியிடுகிறது.

PowerHA இரண்டு சேவையகங்களில் இயங்குகிறது மற்றும் முதன்மை முனை அதன் நிலையை ஒத்திசைவாக பிரதிபலிக்கிறது. முதன்மை பவர்ஹெச்ஏ முனை தோல்வியுற்றால், கிளஸ்டர் காப்பு முனையுடன் தொடர்ந்து இயங்கும்.
நிச்சயமாக, நீங்கள் ஒரு ஒற்றை முனை மூலம் தரவை அணுகினால், கிளஸ்டரின் ஒட்டுமொத்த செயல்திறன் அதிகமாக இருக்கும். ஒரு குறிப்பிட்ட பகுதி தரவு ஒரு முனையால் செயலாக்கப்படுவதை PureScale கவனிக்க முடியும், பின்னர் அந்த பகுதி தொடர்பான அனைத்து பூட்டுகளும் PowerHA உடன் தொடர்பு கொள்ளாமல் முனையால் உள்நாட்டில் செயலாக்கப்படும். ஆனால் பயன்பாடு இந்தத் தரவை மற்றொரு முனை மூலம் அணுக முயற்சித்தவுடன், மையப்படுத்தப்பட்ட பூட்டு செயலாக்கம் மீண்டும் தொடங்கும்.

90% படிக்கும் மற்றும் 10% எழுதும் பணிச்சுமையின் மீதான IBM இன் உள் சோதனைகள், இது நிஜ-உலக உற்பத்திப் பணிச்சுமைகளைப் போலவே உள்ளது, இது 128 முனைகள் வரை கிட்டத்தட்ட நேரியல் அளவிடுதலைக் காட்டுகிறது. சோதனை நிலைமைகள், துரதிருஷ்டவசமாக, வெளிப்படுத்தப்படவில்லை.

HPE நான்ஸ்டாப் SQL

Hewlett-Packard எண்டர்பிரைஸ் போர்ட்ஃபோலியோ அதன் சொந்த மிகவும் கிடைக்கக்கூடிய தளத்தையும் கொண்டுள்ளது. இது நான்ஸ்டாப் இயங்குதளமாகும், இது 1976 ஆம் ஆண்டு டேண்டம் கம்ப்யூட்டர்ஸ் மூலம் சந்தையில் வெளியிடப்பட்டது. 1997 ஆம் ஆண்டில், நிறுவனம் காம்பேக்கால் கையகப்படுத்தப்பட்டது, இது 2002 இல் ஹெவ்லெட்-பேக்கர்டுடன் இணைந்தது.

முக்கியமான பயன்பாடுகளை உருவாக்க நான்ஸ்டாப் பயன்படுத்தப்படுகிறது - எடுத்துக்காட்டாக, HLR அல்லது வங்கி அட்டை செயலாக்கம். இயங்குதளமானது ஒரு மென்பொருள் மற்றும் வன்பொருள் வளாகத்தின் (அப்ளையன்ஸ்) வடிவத்தில் வழங்கப்படுகிறது, இதில் கணினி முனைகள், தரவு சேமிப்பு அமைப்பு மற்றும் தகவல் தொடர்பு சாதனங்கள் ஆகியவை அடங்கும். சர்வர்நெட் நெட்வொர்க் (நவீன அமைப்புகளில் - இன்பினிபேண்ட்) முனைகளுக்கு இடையே பரிமாற்றம் மற்றும் தரவு சேமிப்பக அமைப்புக்கான அணுகல் ஆகிய இரண்டிற்கும் உதவுகிறது.

கணினியின் ஆரம்ப பதிப்புகள் ஒருவருக்கொருவர் ஒத்திசைக்கப்பட்ட தனியுரிம செயலிகளைப் பயன்படுத்தின: அனைத்து செயல்பாடுகளும் பல செயலிகளால் ஒத்திசைக்கப்பட்டன, மேலும் செயலிகளில் ஒன்று பிழை செய்தவுடன், அது அணைக்கப்பட்டது, இரண்டாவது தொடர்ந்து வேலை செய்தது. பின்னர், கணினி வழக்கமான செயலிகளுக்கு மாறியது (முதலில் MIPS, பின்னர் இட்டானியம் மற்றும் இறுதியாக x86), மற்றும் பிற வழிமுறைகள் ஒத்திசைக்க பயன்படுத்தத் தொடங்கின:

  • செய்திகள்: ஒவ்வொரு கணினி செயல்முறைக்கும் ஒரு "நிழல்" இரட்டை உள்ளது, செயலில் உள்ள செயல்முறை அதன் நிலையைப் பற்றிய செய்திகளை அவ்வப்போது அனுப்புகிறது; முக்கிய செயல்முறை தோல்வியுற்றால், கடைசி செய்தியால் தீர்மானிக்கப்பட்ட தருணத்திலிருந்து நிழல் செயல்முறை செயல்படத் தொடங்குகிறது;
  • வாக்குப்பதிவு: சேமிப்பக அமைப்பில் ஒரு சிறப்பு வன்பொருள் கூறு உள்ளது, அது பல ஒத்த அணுகல்களை ஏற்றுக்கொள்கிறது மற்றும் அணுகல்கள் பொருந்தினால் மட்டுமே அவற்றைச் செயல்படுத்துகிறது; இயற்பியல் ஒத்திசைவுக்குப் பதிலாக, செயலிகள் ஒத்திசைவற்ற முறையில் இயங்குகின்றன, மேலும் அவற்றின் வேலையின் முடிவுகள் I/O தருணங்களில் மட்டுமே ஒப்பிடப்படுகின்றன.

1987 முதல், ஒரு தொடர்புடைய DBMS ஆனது நான்ஸ்டாப் இயங்குதளத்தில் இயங்கி வருகிறது - முதலில் SQL/MP, பின்னர் SQL/MX.

முழு தரவுத்தளமும் பகுதிகளாக பிரிக்கப்பட்டுள்ளது, மேலும் ஒவ்வொரு பகுதியும் அதன் சொந்த தரவு அணுகல் மேலாளர் (DAM) செயல்முறைக்கு பொறுப்பாகும். இது தரவு பதிவு, தற்காலிக சேமிப்பு மற்றும் பூட்டுதல் வழிமுறைகளை வழங்குகிறது. தொடர்புடைய தரவு மேலாளர்களின் அதே முனைகளில் இயங்கும் எக்ஸிகியூட்டர் சர்வர் செயல்முறைகளால் தரவு செயலாக்கம் மேற்கொள்ளப்படுகிறது. SQL/MX திட்டமிடுபவர், செயல்பாட்டாளர்களிடையே பணிகளைப் பிரித்து முடிவுகளை ஒருங்கிணைக்கிறது. ஒப்புக்கொள்ளப்பட்ட மாற்றங்களைச் செய்ய வேண்டியிருக்கும் போது, ​​TMF (பரிவர்த்தனை மேலாண்மை வசதி) நூலகத்தால் வழங்கப்பட்ட இரண்டு-கட்ட கமிட் நெறிமுறை பயன்படுத்தப்படுகிறது.

நிறுவனத்திற்கான DBMS விநியோகிக்கப்பட்டது

நீண்ட பகுப்பாய்வு வினவல்கள் பரிவர்த்தனை செயல்பாட்டில் தலையிடாத வகையில், இடைவிடாத SQL செயல்முறைகளுக்கு முன்னுரிமை அளிக்க முடியும். இருப்பினும், அதன் நோக்கம் துல்லியமாக குறுகிய பரிவர்த்தனைகளின் செயலாக்கமாகும், பகுப்பாய்வு அல்ல. ஐந்து "ஒன்பதுகள்" மட்டத்தில் நான்ஸ்டாப் கிளஸ்டரின் கிடைக்கும் தன்மையை டெவலப்பர் உத்தரவாதம் செய்கிறார், அதாவது, வேலையில்லா நேரம் வருடத்திற்கு 5 நிமிடங்கள் மட்டுமே.

எஸ்ஏபி ஹனா

HANA DBMS (1.0) இன் முதல் நிலையான வெளியீடு நவம்பர் 2010 இல் நடந்தது, மேலும் SAP ERP தொகுப்பு மே 2013 இல் HANA க்கு மாறியது. இயங்குதளம் வாங்கிய தொழில்நுட்பங்களை அடிப்படையாகக் கொண்டது: TREX தேடுபொறி (நெடுவரிசை சேமிப்பகத்தில் தேடுதல்), P*TIME DBMS மற்றும் MAX DB.

"ஹானா" என்ற வார்த்தையின் சுருக்கம், உயர் செயல்திறன் பகுப்பாய்வு சாதனம் ஆகும். இந்த டிபிஎம்எஸ் எந்த x86 சேவையகங்களிலும் இயங்கக்கூடிய குறியீட்டு வடிவத்தில் வழங்கப்படுகிறது, இருப்பினும், தொழில்துறை நிறுவல்கள் சான்றளிக்கப்பட்ட சாதனங்களில் மட்டுமே அனுமதிக்கப்படுகின்றன. HP, Lenovo, Cisco, Dell, Fujitsu, Hitachi, NEC ஆகியவற்றிலிருந்து தீர்வுகள் கிடைக்கும். சில லெனோவா கட்டமைப்புகள் SAN இல்லாமல் செயல்பட அனுமதிக்கின்றன - ஒரு பொதுவான சேமிப்பக அமைப்பின் பங்கு உள்ளூர் வட்டுகளில் GPFS கிளஸ்டரால் செய்யப்படுகிறது.

மேலே பட்டியலிடப்பட்டுள்ள இயங்குதளங்களைப் போலல்லாமல், HANA என்பது நினைவகத்தில் உள்ள DBMS ஆகும், அதாவது முதன்மை தரவுப் படம் RAM இல் சேமிக்கப்படுகிறது, மேலும் பேரழிவு ஏற்பட்டால் மீட்டெடுப்பதற்காக பதிவுகள் மற்றும் குறிப்பிட்ட கால இடைவெளியில் ஸ்னாப்ஷாட்கள் மட்டுமே வட்டில் எழுதப்படும்.

நிறுவனத்திற்கான DBMS விநியோகிக்கப்பட்டது

ஒவ்வொரு HANA கிளஸ்டர் முனையும் தரவின் அதன் சொந்த பகுதிக்கு பொறுப்பாகும், மேலும் தரவு வரைபடம் ஒரு சிறப்பு கூறுகளில் சேமிக்கப்படுகிறது - பெயர் சேவையகம், ஒருங்கிணைப்பாளர் முனையில் அமைந்துள்ளது. முனைகளுக்கு இடையில் தரவு நகலெடுக்கப்படவில்லை. பூட்டுதல் தகவலும் ஒவ்வொரு முனையிலும் சேமிக்கப்படுகிறது, ஆனால் கணினி உலகளாவிய டெட்லாக் டிடெக்டரைக் கொண்டுள்ளது.

ஒரு HANA கிளையன்ட் ஒரு கிளஸ்டருடன் இணைக்கும் போது, ​​அது அதன் இடவியலைப் பதிவிறக்கம் செய்து, அதற்குத் தேவையான தரவுகளைப் பொறுத்து எந்த முனையையும் நேரடியாக அணுக முடியும். ஒரு பரிவர்த்தனை ஒரு முனையின் தரவைப் பாதித்தால், அதை அந்த முனையால் உள்நாட்டில் செயல்படுத்தலாம், ஆனால் பல முனைகளின் தரவு மாறினால், துவக்க முனையானது ஒருங்கிணைப்பாளர் முனையைத் தொடர்பு கொள்கிறது, இது விநியோகிக்கப்பட்ட பரிவர்த்தனையைத் திறந்து ஒருங்கிணைக்கிறது, அதைப் பயன்படுத்தி அதைச் செய்கிறது. உகந்த இரண்டு-கட்ட கமிட் புரோட்டோகால்.

ஒருங்கிணைப்பாளர் முனை நகலெடுக்கப்பட்டுள்ளது, எனவே ஒருங்கிணைப்பாளர் தோல்வியுற்றால், காப்பு முனை உடனடியாக எடுத்துக்கொள்ளும். ஆனால் தரவு கொண்ட ஒரு முனை தோல்வியுற்றால், அதன் தரவை அணுகுவதற்கான ஒரே வழி முனையை மறுதொடக்கம் செய்வதுதான். ஒரு விதியாக, HANA க்ளஸ்டர்கள் ஒரு உதிரி சேவையகத்தைப் பராமரிக்கின்றன, இதனால் தொலைந்த முனையை முடிந்தவரை விரைவாக மறுதொடக்கம் செய்யலாம்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்