नेबुला ग्राफ एक मुक्त स्त्रोत आलेख-आधारित डीबीएमएस

नेबुला ग्राफ एक डीबीएमएस आहे (डेटाबेस मॅनेजमेंट सिस्टम), जे आहे संग्रहित करण्यासाठी डिझाइन केलेले कार्यक्षमतेने आलेख बनविणारे मोठे परस्पर कनेक्ट केलेले डेटा सेट करते ज्यात कोट्यवधी नोड्स आणि ट्रिलियन्स दुवे असू शकतात. उच्च एंटरप्राइझ-ग्रेड कामगिरी वितरीत करते सर्वात जटिल डेटा अर्थपूर्ण आणि उपयुक्त माहितीमध्ये कल्पना करण्यायोग्य सेट सुलभ करण्यासाठी.

प्रकल्प हे सी ++ मध्ये लिहिलेले आहे आणि अपाचे 2.0 परवान्या अंतर्गत वितरीत केले आहे. डीबीएमएसमध्ये प्रवेश करण्यासाठी क्लायंट लायब्ररी गो, पायथन आणि जावासाठी सज्ज आहेत.

नेबुला ग्राफ बद्दल

डीबीएमएस सामायिक स्त्रोतांशिवाय वितरित आर्किटेक्चरचा वापर करते, जे ग्राफिकल विनंत्या आणि संग्रहित संचय प्रक्रियेवर प्रक्रिया करण्यासाठी स्वतंत्र आणि स्वयंपूर्ण प्रक्रिया सुरू करणे सूचित करते.

मेटा-सर्व्हिस डेटाची चळवळ वाढविण्यासाठी आणि मेटा-माहिती प्रदान करण्यासाठी समर्पित आहे आलेख वर. डेटा सुसंगतता सुनिश्चित करण्यासाठी, आरएएफटी अल्गोरिदम वर आधारित एक प्रोटोकॉल वापरला जातो.

नेबुला ग्राफ, केवळ अधिकृत केलेल्या वापरकर्त्यांना प्रवेश प्रदान करुन सुरक्षितता सुनिश्चित करते ज्यांचे क्रेडेंशियल्स रोल-बेस्ड controlक्सेस कंट्रोल (आरबीएसी) सिस्टमद्वारे स्थापित केले जातात.

त्याच्या बाजूला वेगवेगळ्या प्रकारच्या मोटर्स कनेक्ट करण्याची क्षमता आहे स्टोरेज नवीन अल्गोरिदमसह क्वेरी जनरेशन भाषा विस्तृत करण्यासाठी समर्थन.

आणि डेटा वाचताना किंवा लिहिताना आणि उच्च कार्यक्षमता राखताना कमीतकमी विलंब होतो. Graph graph२ जीबी डेटाबेसची चाचणी करताना, एका आलेख नोड आणि तीन संचयित नोड क्लस्टरवर १.२ अब्ज व्हर्टेक्स आणि .632.. अब्ज किनार आलेख यासह, विलंब अनेक मिलिसेकंदांच्या पातळीवर होता आणि कामगिरी प्रति सेकंदाला १ thousand हजार क्वेरीवर वाढली.

नेबुला ग्राफची मुख्य वैशिष्ट्ये, खाली उभे रहा:

  • रेखीय स्केलेबिलिटी
  • एस क्यू एल सारखी क्वेरी भाषा, पुरेशी शक्तिशाली आणि समजण्यास सुलभ. जीओ (द्वि-दिशात्मक चार्ट व्हर्टेक्स ट्रॅव्हर्सल), ग्रुप बाय, ऑर्डर बाय, लिमिट, युनियन, युनियन डिस्टिन्ट, इंटरसेट, एमआयएनयूएस, पाईप (मागील क्वेरीचा निकाल वापरुन) समर्थित आहेत. वापरकर्ता परिभाषित व्हेरिएबल्स आणि अनुक्रमणिका समर्थित आहेत.
  • उच्च उपलब्धता आणि दोष सहिष्णुता.
  • बॅकअप तयार करणे सुलभ करण्यासाठी डेटाबेस स्टेट आउटेजसह स्नॅपशॉट तयार करण्यासाठी समर्थन.
  • औद्योगिक वापरासाठी सज्ज (आधीपासून जेडी, मीटूआन आणि झिओहॉन्गशुच्या पायाभूत सुविधांमध्ये वापरलेले).
  • ऑपरेशन थांबविल्याशिवाय किंवा त्याचा परिणाम न करता संचय योजना बदलण्याची आणि डेटा अद्यतनित करण्याची क्षमता.
  • डेटाचे आयुष्य मर्यादित करण्यासाठी टीटीएल समर्थन.
  • स्टोरेज होस्ट आणि कॉन्फिगरेशन व्यवस्थापित करण्यासाठी आज्ञा.
  • नोकरी व्यवस्थापित करण्यासाठी आणि नोकरीच्या कामाचे वेळापत्रक निश्चित करण्यासाठी साधने (कॉम्पॅक्ट आणि फ्लाश अद्याप नोकरीपासून समर्थित आहेत).
  • दिलेल्या शिरोबिंदू दरम्यान पूर्ण पथ आणि सर्वात लहान मार्गासाठी पहा.
  • तृतीय-पक्षाच्या विश्लेषणात्मक प्लॅटफॉर्मसह एकत्रिकरणासाठी ओएलएपी इंटरफेस.
  • सीएसव्ही फायली किंवा स्पार्क वरून डेटा आयात करण्यासाठी उपयुक्तता.
  • प्रोमीथियस आणि ग्राफानासह देखरेखीसाठी मेट्रिक्स निर्यात करा.
  • ग्राफिकल ऑपरेशन्स, ग्राफिकल नेव्हिगेशन, डेटा स्टोरेज डिझाइन आणि लोडिंग योजनांच्या व्हिज्युअलायझेशनसाठी नेबुला ग्राफ स्टुडिओ वेब इंटरफेस.

लिनक्स वर नेबुला ग्राफ कसे स्थापित करावे?

ज्यांना त्यांच्या सिस्टमवर हे डीबीएमएस स्थापित करण्यात सक्षम होण्यास रस आहे त्यांना ते ते करू शकतात सूचनांचे अनुसरण करीत आहे जे आम्ही खाली सामायिक करतो.

आपल्याकडे सेन्टोस 6 असल्यास आपण डाउनलोड केलेले पॅकेज खालील आहे. हे करण्यासाठी आपण आपल्या सिस्टमवर एक टर्मिनल उघडणे आवश्यक आहे आणि त्यामध्ये आपण निम्न आदेश टाइप कराल:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el6-5.x86_64.rpm

जर आपण वापरता सेन्टोस 7, नंतर आपणास डाउनलोड करणे आवश्यक असलेले पॅकेज हे आहे:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el7-5.x86_64.rpm

तर उबंटू 16.04 एलटीएस वापरकर्त्यांसाठी, डाउनलोड करण्याचे पॅकेज आहे:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1604.amd64.deb

किंवा आपल्याकडे असल्यास उबंटू 18.04 एलटीएस

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb

पॅकेज स्थापना करण्यासाठी डाउनलोड केलेले आपण आपल्या पसंतीच्या पॅकेज मॅनेजरसह ते करू शकता किंवा खालील आदेशांपैकी एक टाइप करुन टर्मिनलमधून करू शकता.

पॅकेजेसच्या बाबतीत CentOS साठी:

sudo rpm -ivh nebula*.rpm

पॅकेज प्रकरणात असताना उबंटूसाठी:

sudo dpkg -i nebula*.deb

शेवटी, आपण आर्च लिनक्स वापरत असल्यास आपण खालील आदेशासह डीबीएमएस स्थापित करू शकता:

sudo pacman -S nebula

त्याचा वापर, सेवांचा प्रारंभ आणि इतरांबद्दल अधिक जाणून घेण्यासाठी आपण या सर्व माहितीचा सल्ला घेऊ शकता पुढील लिंकवर 


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.