ArangoDB एक ओपन सोर्स मल्टी-मॉडल डेटाबेस सिस्टम है

अरंगोडीबी-वेब-यूआई

ArangoDB एक मल्टी-मॉडल डेटाबेस है यह ArangoDB GmbH द्वारा विकसित किया गया है इसे सार्वभौमिक डेटाबेस कहा गया है डेटाबेस प्रणाली के बाद से तीन डेटा मॉडल का समर्थन करता है (कुंजी/मान, दस्तावेज़, ग्राफ़िक्स) एक डेटाबेस कोर और एक एकीकृत क्वेरी भाषा AQL (ArangoDB क्वेरी भाषा) के साथ। क्वेरी भाषा घोषणात्मक है और एक ही क्वेरी में विभिन्न डेटा एक्सेस पैटर्न के संयोजन की अनुमति देती है।

अरंगोडीबी एक NoSQL डेटाबेस सिस्टम है लेकिन AQL कई मायनों में SQL के समान है। डेटा भंडारण विधियाँ ACID (परमाणुता, स्थिरता, अलगाव, विश्वसनीयता) आवश्यकताओं को पूरा करती हैं, लेनदेन का समर्थन करती हैं, और क्षैतिज और ऊर्ध्वाधर दोनों स्केलेबिलिटी प्रदान करती हैं।

डेटाबेस प्रबंधन वेब-आधारित इंटरफ़ेस के माध्यम से किया जा सकता है या ArangoSH कंसोल क्लाइंट। ArangoDB कोड Apache 2 लाइसेंस के तहत वितरित किया गया है। प्रोजेक्ट C और JavaScript में लिखा गया है।

ArangoDB की प्रमुख विशेषताओं में, हम पा सकते हैं:

  • डेटा संग्रहण स्कीमा को परिभाषित किए बिना ऐसा करने की क्षमता (कोई स्कीमा नहीं): डेटा को दस्तावेज़ों के रूप में संरचित किया जाता है जिसमें मेटाडेटा और संरचना जानकारी को उपयोगकर्ता डेटा से अलग किया जाता है।
  • जावास्क्रिप्ट में वेब अनुप्रयोगों के लिए सर्वर के रूप में ArangoDB का उपयोग करने के लिए समर्थन REST/वेब एपीआई के माध्यम से डेटाबेस तक पहुंचने की क्षमता के साथ;
  • ब्राउज़र-आधारित अनुप्रयोगों के लिए जावास्क्रिप्ट का उपयोग करना जो डेटाबेस तक पहुँचता है और उन ड्राइवरों के लिए जो DBMS साइड पर चलते हैं;
  • मल्टी-थ्रेडेड आर्किटेक्चर जो सभी सीपीयू कोर में लोड वितरित करता है;
  • एक लचीला डेटा भंडारण मॉडल जिसमें आप कुंजी-मूल्य जोड़े, दस्तावेज़ और पैरामीटर को जोड़ सकते हैं जो रिकॉर्ड के बीच संबंध निर्धारित करते हैं (ग्राफ़ कोने से बचने के लिए साधन प्रदान किए जाते हैं);
  • विभिन्न डेटा प्रस्तुति मॉडल (दस्तावेज़, चार्ट और मुख्य मान स्ट्रिंग) को एक क्वेरी में मिलाया जा सकता है, जिससे विषम डेटा को एकत्र करना आसान हो जाता है;
  • फ़्यूज़न क्वेरीज़ का समर्थन (जॉइन)।
  • हल किए जा रहे कार्यों के अनुरूप सूचकांक के प्रकार का चयन करने की क्षमता (उदाहरण के लिए, आप पूर्ण-पाठ खोज के लिए सूचकांक का उपयोग कर सकते हैं);
  • विन्यास योग्य विश्वसनीयता- एप्लिकेशन स्वयं यह निर्धारित कर सकता है कि उसके लिए क्या अधिक महत्वपूर्ण है: उच्च विश्वसनीयता या उच्च प्रदर्शन;
  • कुशल भंडारण, जो आधुनिक उपकरणों (उदाहरण के लिए, एसएसडी ड्राइव) की क्षमताओं का पूरी तरह से उपयोग करता है और बड़े कैश का उपयोग किया जा सकता है;
  • लेन-देन: वैकल्पिक लेनदेन अलगाव और स्थिरता के साथ एक साथ कई दस्तावेज़ों या संग्रहों के लिए क्वेरी चलाने की क्षमता;
  • प्रतिकृति और विखंडन के लिए समर्थन: मास्टर-स्लेव कॉन्फ़िगरेशन बनाने और एक विशिष्ट विशेषता के आधार पर विभिन्न सर्वरों पर डेटा सेट वितरित करने की क्षमता;
  • माइक्रोसर्विसेज बनाने के लिए, फॉक्सएक्स जावास्क्रिप्ट फ्रेमवर्क प्रदान किया जाता है जो डेटा तक सीधी पहुंच के साथ डीबीएमएस सर्वर के अंदर चलता है।

नए संस्करण ArangoDB 3.6 के बारे में

वर्तमान मेंई डेटाबेस इसके संस्करण ArangoDB 3.6 में है, जिसमें एक सबक्वेरी प्रदर्शन अनुकूलन पर प्रकाश डालता है, साथ ही अद्यतन और प्रतिस्थापन संचालन।

तथा AQL प्रश्नों के समानांतर निष्पादन की संभावना का कार्यान्वयन भी, क्या डेटा संग्रह समय को कम करने की अनुमति देता है क्लस्टर के विभिन्न नोड्स में वितरित।

इसके अलावा दस्तावेजों के देर से भौतिककरण का कार्यान्वयन, जो कुछ स्थितियों में अप्रासंगिक दस्तावेजों को पूरी तरह से निकालने की आवश्यकता को खत्म करने की अनुमति देता है।

दस्तावेज़ स्कैन करते समय, निर्दिष्ट फ़िल्टर से मेल नहीं खाने वाले दस्तावेज़ों को शीघ्र त्यागने का प्रावधान है।

डेटा समानता के आधार पर वर्गीकरण का समर्थन करने के लिए अरंगोसर्च के पूर्ण-पाठ खोज इंजन को बढ़ाया गया है। स्वत: पूर्ण क्वेरी के लिए पार्सर समर्थन जोड़ा गया, खोज क्वेरी की गतिशील पीढ़ी के लिए TOKENS() और PHRASE() फ़ंक्शन कार्यान्वित किए गए।

Linux पर ArangoDB कैसे स्थापित करें?

उन लोगों के लिए जो इस डेटाबेस को अपने लिनक्स वितरण पर स्थापित करने में रुचि रखते हैं, संबंधित पैकेज प्राप्त कर सकते हैं उनके द्वारा उपयोग किए जाने वाले लिनक्स वितरण या उनके संकलन के लिए स्रोत कोड से निम्नलिखित लिंक।

इसमें उन्हें डाउनलोड लिंक प्राप्त करने के लिए पंजीकरण करना होगा। स्थापना और उपयोग पर दस्तावेज़ीकरण के संबंध में, लिंक यह है


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

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

*

*

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