டிராகன்ஃபிளை, ரேம் டேட்டா கேச்சிங் சிஸ்டம்

தட்டான்

Dragonfly என்பது நவீன பயன்பாட்டுப் பணிச்சுமைகளுக்காக உருவாக்கப்பட்ட நினைவகத்தில் உள்ள தரவுக் கடையாகும்.

சில நாட்களுக்கு முன் அறிவிப்பு வெளியானது டிராகன்ஃபிளை இன்-மெமரி கேச்சிங் மற்றும் டேட்டா ஸ்டோரேஜ் சிஸ்டத்தின் வெளியீடு, இது முக்கிய/மதிப்பு வடிவத்தில் தரவைக் கையாளுகிறது மற்றும் DBMS மற்றும் RAM இல் உள்ள இடைநிலை தரவுகளுக்கு மெதுவான வினவல்களைத் தேக்ககப்படுத்துவதன் மூலம் அதிக-சுமை தளங்களை விரைவுபடுத்துவதற்கான இலகுரக தீர்வாகப் பயன்படுத்தலாம்.

தட்டாம்பூச்சி Memcached மற்றும் Redis நெறிமுறைகளை ஆதரிக்கிறது, உங்கள் குறியீட்டை மறுவேலை செய்யாமல் டிராகன்ஃபிளைக்கு Memcached மற்றும் Redis ஐப் பயன்படுத்தி ஏற்கனவே உள்ள கிளையன்ட் லைப்ரரிகள் மற்றும் போர்ட் திட்டங்களைப் பயன்படுத்த உங்களை அனுமதிக்கிறது.

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

அதே நேரத்தில், டிராகன்ஃபிளை இரண்டாம் நிலை சேமிப்பகமாகப் பயன்படுத்தக் கட்டமைக்க முடியும் இது Dragonfly மற்றும் Redis அடிப்படையில் பிரதான சேவையகத்திலிருந்து தரவை ஏற்றுக்கொள்கிறது. பிரதி மேலாண்மை API ஆனது Redis உடன் இணக்கமானது மற்றும் ROLE மற்றும் REPLICAOF (SLAVEOF) கட்டளைகளின் பயன்பாட்டை அடிப்படையாகக் கொண்டது.

டிராகன்ஃபிளை பற்றி

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

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

Redis உடன் ஒப்பிடும்போது, ​​Dragonfly 25x செயல்திறன் ஊக்கத்தை கொண்டுள்ளது Amazon EC3,8 c2gn.6xlarge சூழலில் வழக்கமான பணிச்சுமைகளின் கீழ் (வினாடிக்கு 16 மில்லியன் கோரிக்கைகள்). AWS c6gn.16xlarge சூழலில் Memcached உடன் ஒப்பிடும்போது, ​​Dragonfly ஆனது ஒரு வினாடிக்கு 4,7 மடங்கு அதிகமான எழுதுதல் கோரிக்கைகளை (3,8 மில்லியன் எதிராக 806k) மற்றும் 1,77 மடங்கு அதிகமான வாசிப்பு கோரிக்கைகளை (3,7 மில்லியன் எதிராக 2,1 மில்லியன்) பூர்த்தி செய்ய முடிந்தது.

5 ஜிபி சேமிப்பக சோதனைகளில், ரெடிஸை விட டிராகன்ஃபிளைக்கு 30% குறைவான நினைவகம் தேவைப்பட்டது. "bgsave" கட்டளையைப் பயன்படுத்தி ஸ்னாப்ஷாட் உருவாக்கத்தின் போது, ​​நினைவக நுகர்வு அதிகரிக்கிறது, ஆனால் உச்ச நேரங்களில் அது Redis ஐ விட கிட்டத்தட்ட மூன்று மடங்கு குறைவாக வைக்கப்படுகிறது, மேலும் ஸ்னாப்ஷாட் எழுதும் செயல்பாடு மிகவும் வேகமாக இருக்கும் (ரெடிஸ் விஷயத்தில்) சோதனை, a ஸ்னாப்ஷாட் டிராகன்ஃபிளையில் 30 வினாடிகளிலும், ரெடிஸ் - 42 வினாடிகளிலும் எழுதப்பட்டது).

சில டிராகன்ஃபிளை அம்சங்கள்:

  • ஒரு கேச்சிங் பயன்முறையானது, இலவச நினைவகம் தீர்ந்துவிட்டால், பழைய தரவை தானாகவே புதிய தரவுடன் மாற்றும்.
  • தரவு புதுப்பித்த நிலையில் கருதப்படும் தரவு பிணைப்பு வாழ்க்கைச் சுழற்சிகளுக்கான ஆதரவு.
  • மறுதொடக்கத்திற்குப் பிறகு மீட்டெடுப்பதற்கான பின்னணியில் சேமிப்பக நிலையை வட்டில் சுத்தப்படுத்துவதற்கான ஆதரவு.
  • கணினி நிர்வாகத்திற்கான HTTP கன்சோல் (TCP போர்ட் 6379 இல் பிணைக்கிறது) மற்றும் ப்ரோமிதியஸுடன் இணக்கமான அளவீடுகளை திரும்பப் பெறுவதற்கான API உள்ளது.
  • 185 Redis கட்டளைகளுக்கான ஆதரவு, Redis 5 வெளியீட்டின் செயல்பாட்டிற்குச் சமமானதாகும்.
  • CAS தவிர அனைத்து Memcached கட்டளைகளுக்கும் ஆதரவு (சரிபார்த்து கட்டமைக்கவும்).
  • ஸ்னாப்ஷாட்களை உருவாக்க ஒத்திசைவற்ற செயல்பாடுகளுக்கான ஆதரவு.
  • கணிக்கக்கூடிய நினைவக நுகர்வு.
  • ஒருங்கிணைந்த லுவா மொழிபெயர்ப்பாளர் 5.4.
  • ஹாஷ்கள், தொகுப்புகள், பட்டியல்கள் (ZSET, HSET, LIST, SETS மற்றும் STRING) மற்றும் JSON தரவு போன்ற சிக்கலான தரவு வகைகளுக்கான ஆதரவு.
  • தோல்வி மற்றும் சுமை சமநிலைக்கான சேமிப்பக பிரதி ஆதரவு.

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

டிராகன்ஃபிளை திட்டத்தின் கூடுதல் உரிம விதிமுறைகளுக்கு மார்ச் 2.0, 15 அன்று குறியீட்டை அப்பாச்சி உரிமம் 2028 க்கு மாற்ற வேண்டும். அதுவரை, உரிமம் அதன் சேவைகள் மற்றும் தயாரிப்புகளின் செயல்பாட்டை உறுதிப்படுத்த மட்டுமே குறியீட்டைப் பயன்படுத்த அனுமதிக்கிறது, ஆனால் பணம் செலுத்தி உருவாக்குவதைத் தடைசெய்கிறது. டிராகன்ஃபிளைக்கு செருகுநிரலாக செயல்படும் கிளவுட் சேவைகள்.

இறுதியாக நீங்கள் அதைப் பற்றி இன்னும் கொஞ்சம் தெரிந்து கொள்ள ஆர்வமாக இருந்தால், நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.