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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

*

*

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