Database
 sql >> डेटाबेस >  >> RDS >> Database

शीर्ष 18 मुक्त और व्यापक रूप से उपयोग किए जाने वाले, ओपन सोर्स नोएसक्यूएल डेटाबेस

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

मुफ़्त और लोकप्रिय NoSQL डेटाबेस

मोंगोडीबी

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

रेडिस

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

काउच डीबी

काउच डीबी काउच डीबी एक अपाचे परियोजना है और JSON आधारित वेब अनुप्रयोगों के लिए वास्तव में एक शक्तिशाली डेटाबेस है। यह डेटाबेस JSON ऑब्जेक्ट्स को डेटाबेस में दस्तावेज़ के रूप में संग्रहीत करने के लिए वास्तव में शक्तिशाली API प्रदान करता है। आप कॉच डीबी पर MapReduce क्वेरी चलाने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं। यह एक बहुत ही सुविधाजनक वेब-आधारित व्यवस्थापन कंसोल भी प्रदान करता है। यह डेटाबेस वेब अनुप्रयोगों के लिए वास्तव में उपयोगी हो सकता है।

रेवेनडीबी

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

MemcacheDB

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

रियाक

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

नियो4j

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

एचबीएएसई

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

पर्स्ट

यह एक ऑब्जेक्ट-ओरिएंटेड DBMS है जो ओपन सोर्स है और इसमें डुअल लाइसेंस है। इसके साथ, आप कम ओवरहेड स्टोरेज और मेमोरी और बहुत तेज गति के साथ अपने एप्लिकेशन में डेटा स्टोर, सॉर्ट और पुनर्प्राप्त करने में सक्षम होंगे।

हाइपरग्राफडीबी

यह एक ओपन सोर्स डेटा स्टोरेज सिस्टम है जो एक्स्टेंसिबल, वितरित, सामान्य उद्देश्य, पोर्टेबल और एम्बेड करने योग्य है। मूल रूप से, यह एक ग्राफ डेटाबेस है जो ज्यादातर एआई, सिमेंटिक वेब प्रोजेक्ट्स और ज्ञान प्रतिनिधित्व के लिए है; यह विभिन्न आकारों की जावा परियोजनाओं को भी संभाल सकता है।

कैसंड्रा

कैसेंड्रा यदि आप प्रदर्शन से समझौता किए बिना उच्च उपलब्धता और मापनीयता की तलाश कर रहे हैं, तो कैसेंड्रा डेटाबेस आपके लिए चीज है। यह एक आदर्श डेटा प्लेटफ़ॉर्म है, जो फॉल्ट टॉलरेंस और लीनियर स्केलेबिलिटी के साथ-साथ बेस्ट इन क्लास प्रतिकृति समर्थन की विशेषता है।

वोल्डमॉर्ट

यह एक स्वचालित रूप से प्रतिकृति वितरित भंडारण प्रणाली है। यह विभिन्न केंद्रों में डेटा वितरण के लिए समर्थन के साथ-साथ डेटा के स्वचालित विभाजन, सर्वर विफलता के पारदर्शी संचालन, प्लग करने योग्य क्रमांकन, नोड्स की स्वतंत्रता और डेटा आइटम के संस्करण के लिए प्रदान करता है।

टेरास्टोर

यह एक आधुनिक दस्तावेज़ स्टोर है जो स्थिरता से समझौता किए बिना लोच सुविधाओं और उच्च मापनीयता की सुविधा प्रदान करता है। यह प्रणाली एक तेज, क्लस्टरिंग तकनीक पर आधारित है जो उद्योग द्वारा सिद्ध है। यह उन परिनियोजनों का समर्थन कर सकता है जो एकल या बहु-क्लस्टर हैं और जिन्हें HTTP प्रोटोकॉल के माध्यम से एक्सेस किया जा सकता है।

नियोडैटिस

NeoDatis एक ऑब्जेक्ट डेटाबेस है जो उपयोग में आसान है और Google Android, .Net, Groovy, Java और Scala के साथ चल सकता है। यह आपको संबंधपरक दुनिया और वस्तुओं के बीच प्रतिबाधा बेमेल को दूर करने में मदद करेगा। NeoDatis ODB को अपने व्यवसाय के साथ एकीकृत करने से आप सिंगल लाइन कोड स्टोरेज और डेटा की पुनर्प्राप्ति के साथ-साथ तर्क पर ध्यान केंद्रित कर सकेंगे।

MyOODB

यदि आप वेब विकास और अनुप्रयोग के बारे में गंभीर हैं, तो आप MyOODB के बिना नहीं कर सकते। यह एक एप्लिकेशन और डेटाबेस फ्रेमवर्क है जो आपको वेब डेवलपमेंट के लिए ऑब्जेक्ट-ओरिएंटेड डिज़ाइन को वापस लाने की शक्ति देता है।

ओरिएंटडीबी

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

इन्फोग्रिड

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

Db4ऑब्जेक्ट्स

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

NoSQL डेटाबेस वास्तव में अत्यधिक स्केलेबल हैं और बड़े डेटा स्टोरेज और प्रोसेसिंग के लिए अच्छे हैं। हालाँकि, ये हमेशा आपके लिए सबसे अच्छा विकल्प नहीं हो सकते हैं। ये शीर्ष NoSQL डेटाबेस अभी भी मिशन-महत्वपूर्ण लेन-देन की जरूरतों के लिए सबसे अच्छा विकल्प नहीं हैं।

यह लेख मूल रूप से यहां प्रकाशित हुआ था। अनुमति के साथ पुनर्प्रकाशित। अपनी कॉपीराइट शिकायतें यहां सबमिट करें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Salesforce और OneLogin सिंगल साइन ऑन (SSO) के साथ ODBC का उपयोग करना

  2. ओवरलैपिंग प्रश्नों का अनुकूलन भाग 1:परिचय और उन्नत टी-एसक्यूएल समाधान

  3. SQL में Alter Table Statement का प्रयोग कैसे करें?

  4. लूप के बिना एक सेट या अनुक्रम उत्पन्न करें - भाग 3

  5. Django प्रवासन में गहरी खुदाई