Apache Cassandra 4.0 गति में सुधार, नई सुविधाओं और बहुत कुछ के साथ आता है

कुछ दिनों पहले अपाचे सॉफ्टवेयर फाउंडेशन ने अपाचे कैसेंड्रा 4.0 के नए संस्करण को जारी करने की घोषणा की जो है एक वितरित डेटाबेस प्रबंधन प्रणाली यह नोएसक्यूएल सिस्टम के वर्ग से संबंधित है और एक सहयोगी सरणी के रूप में संग्रहीत बड़ी मात्रा में डेटा के अत्यधिक स्केलेबल और विश्वसनीय स्टोरेज बनाने के लिए डिज़ाइन किया गया है।

Apache Cassandra 4.0 के इस नए संस्करण को एक स्थिर संस्करण माना जाता है, इसलिए इसका उपयोग उत्पादन परिनियोजन के लिए किया जा सकता है और 1000 से अधिक नोड्स के समूहों के साथ Amazon, Apple, DataStax, Instaclstr, iland और Netflix इन्फ्रास्ट्रक्चर में पहले ही परीक्षण किया जा चुका है।

अपाचे कैसेंड्रा 4.0 की मुख्य नई विशेषताएं

का यह नया संस्करण Apache Cassandra 4.0 लगभग 1,000 बग फिक्स, सुधार और नई सुविधाओं का प्रतिनिधित्व करता है जिनमें से निम्नलिखित बाहर खड़े हैं:

  • बढ़ी हुई गति और मापनीयता: स्केल संचालन के दौरान डेटा को 5x तक तेजी से प्रसारित करता है और पढ़ने और लिखने पर 25% तक तेज प्रदर्शन करता है, विशेष रूप से क्लाउड और कुबेरनेट्स परिनियोजन में अधिक लोचदार वास्तुकला प्रदान करता है।
  • बेहतर संगति: तेजी से और अधिक कुशल संचालन और डेटा प्रतिकृतियों के बीच स्थिरता के लिए वृद्धिशील मरम्मत को अनुकूलित करने के लिए डेटा प्रतिकृतियों को सिंक में रखता है।
  • बेहतर सुरक्षा और अवलोकन क्षमता: ऑडिट ट्रेल उपयोगकर्ता की पहुंच और गतिविधि को ट्रैक करता है और कार्यभार के प्रदर्शन पर न्यूनतम प्रभाव डालता है। नया कैप्चर और प्लेबैक SOX, PCI, GDPR या अन्य आवश्यकताओं के साथ सुरक्षा और नियामक अनुपालन सुनिश्चित करने में मदद करने के लिए उत्पादन कार्यभार के विश्लेषण को सक्षम बनाता है।
  • नई कॉन्फ़िगरेशन सेटिंग्स: एक्सपोज़्ड सिस्टम मेट्रिक्स और कॉन्फ़िगरेशन सेटिंग्स ऑपरेटरों को यह सुनिश्चित करने के लिए लचीलापन प्रदान करती हैं कि उनके पास डेटा तक आसान पहुंच है जो तैनाती को अनुकूलित करते हैं।
  • न्यूनतम विलंबता: ढेर का आकार बढ़ने पर कचरा संग्रहकर्ता का ठहराव समय कुछ मिलीसेकंड तक कम हो जाता है, जिसमें कोई विलंबता अवक्रमण नहीं होता है।
  • बेहतर संपीड़न: बढ़ी हुई संपीड़न दक्षता डिस्क स्थान पर अनावश्यक तनाव से राहत देती है और पढ़ने के प्रदर्शन में सुधार करती है।

इसके अलावा, इस बात पर भी प्रकाश डाला गया है कि प्रमाणीकरण संचालन को ट्रैक करने के लिए ऑडिट लॉग समर्थन उपयोगकर्ताओं की संख्या और निष्पादित सभी CQL प्रश्नों के साथ-साथ अनुरोधों का पूरा बाइनरी रिकॉर्ड बनाए रखने की क्षमता, आपको सभी अनुरोध और प्रतिक्रिया ट्रैफ़िक को सहेजने की अनुमति देता है।

इसी तरह, भी सभी मर्कल ट्री की तुलना करने के लिए प्रायोगिक विकल्प पर प्रकाश डाला गया है। उदाहरण के लिए, 3 नोड्स वाले क्लस्टर पर विकल्प को सक्षम करना, जहां दो प्रतिकृतियां समान हैं और एक पुरानी है, वर्तमान प्रतिकृति के केवल एक प्रतिलिपि संचालन का उपयोग करके पुरानी प्रतिकृति को अद्यतन करने में परिणाम देगा।

भी, वर्चुअल टेबल के लिए अतिरिक्त समर्थन जो SSTables में संग्रहीत डेटा को प्रतिबिंबित नहीं करता है, लेकिन एपीआई के माध्यम से प्रदर्शित जानकारी (प्रदर्शन मेट्रिक्स, कॉन्फ़िगरेशन जानकारी, कैश सामग्री, कनेक्टेड क्लाइंट के बारे में जानकारी, आदि)।
डिस्क स्थान की खपत को कम करने और पढ़ने के प्रदर्शन में सुधार के लिए संपीड़ित भंडारण दक्षता में सुधार किया गया है।

दूसरी ओर, यह बाहर खड़ा है क्षणिक प्रतिकृति और सस्ते कोरम के लिए प्रयोगात्मक समर्थन जोड़ा। अस्थायी प्रतिकृतियां सभी डेटा संग्रहीत नहीं करती हैं और पूर्ण प्रतिकृतियों के अनुरूप होने के लिए वृद्धिशील पुनर्प्राप्ति का उपयोग करती हैं। लाइटवेट कोरम लेखन अनुकूलन हैं जो अस्थायी प्रतिकृतियों को तब तक नहीं लिखते हैं जब तक कि पूर्ण प्रतिकृतियों का पर्याप्त सेट उपलब्ध न हो जाए।

सिस्टम कुंजी (सिस्टम। *) के स्थान से संबंधित डेटा के लिए, यह अब सभी डेटा निर्देशिकाओं के बीच वितरित होने के बजाय डिफ़ॉल्ट रूप से पहली निर्देशिका में है, जिससे नोड की विफलता की स्थिति में चालू रहने की अनुमति मिलती है अतिरिक्त डिस्क में से एक।

De अन्य परिवर्तन वह बाहर खड़ा है:

  • जावा 11 के लिए प्रायोगिक समर्थन जोड़ा गया।
  • CQL प्रश्नों में अंकगणितीय संचालन के लिए जोड़ा गया समर्थन।
  • "नोडेटूल cfstats" कमांड ने कुछ मेट्रिक्स द्वारा छँटाई और प्रदर्शित लाइनों की संख्या को सीमित करने के लिए समर्थन जोड़ा।
  • उपयोगकर्ता कनेक्शन को केवल विशिष्ट डेटा केंद्रों तक सीमित रखने के लिए सेटिंग्स प्रदान की जाती हैं।
  • स्नैपशॉट बनाने और हटाने के लिए संचालन की तीव्रता (फ़्रीक्वेंसी कैप) को सीमित करने की क्षमता जोड़ी गई।
  • पायथन 3 समर्थन cqlsh और cqlshlib में लागू किया गया है (पायथन 2.7 समर्थन अभी भी संरक्षित है)।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस नए संस्करण में, आप विवरण देख सकते हैं निम्नलिखित लिंक में


लेख की सामग्री हमारे सिद्धांतों का पालन करती है संपादकीय नैतिकता। त्रुटि की रिपोर्ट करने के लिए क्लिक करें यहां.

पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।