उन्होंने जो लेख तैयार किया है वह शानदार है WebResourceDepot में जिसमें वे हमें चुनने के दौरान होने वाली महान संभावनाओं के बारे में बताते हैं मुक्त स्रोत क्षेत्र में एक डेटाबेस इंजन. |
जैसा कि लेख में संकेत दिया गया है, आप शायद मुख्य विकल्प जानते हैं (उनमें से कुछ वाणिज्यिक):
जैसा कि उस पाठ में इंगित किया गया है, यह सामान्य है कि ये विकल्प बहुत व्यापक हैं: वे बहुत अच्छी तरह से प्रलेखित हैं, उन सभी के पीछे उपयोगकर्ताओं का एक बड़ा समुदाय है और बाजार पर सीएमएस के बहुमत के साथ अत्यधिक एकीकृत हैं, मुख्य होस्टिंग कंपनियों में उपलब्ध होने के अलावा। लेकिन संभावनाओं की एक पूरी दुनिया है जो उन विकल्पों से परे है।
उसे दिखाता है उपरोक्त लेखजिसमें से मैं बस एक अनुकूलन करूँगा और मैं आपको यात्रा करने की सलाह देता हूँ। इस क्षेत्र में 35 ओपन सोर्स विकल्प निम्नलिखित हैं, और सबसे पहले, मुझे अनुवाद के लिए माफी माँगने दें। मैं उन बहुत सी शर्तों से परिचित नहीं हूँ जिन्हें लेख में संभाला गया है, इसलिए मैंने कुछ विवरणों को खराब कर दिया है:
MongoDB
यह एक उच्च-प्रदर्शन, स्केलेबल, स्कीमा-मुक्त ओपन सोर्स डेटाबेस है (मुझे लगता है कि इसका मतलब है कि यह एक पारंपरिक संबंधपरक डेटाबेस नहीं है, हालांकि मैं पूरी तरह से निश्चित नहीं हूं) और दस्तावेज़-उन्मुख (JSON- प्रकार डेटा स्कीमा)। PHP, Python, Perl, Ruby, JavaScript, C ++ जैसी भाषाओं से और कई और इस डेटाबेस का उपयोग करने के लिए ड्राइवर तैयार हैं।
हाइपरटेबल
हाइपरटेबल एक उच्च-प्रदर्शन वितरित डेटा स्टोरेज सिस्टम है जो अनुप्रयोगों के समर्थन के लिए डिज़ाइन किया गया है जिसमें अधिकतम प्रदर्शन, मापनीयता और दक्षता की आवश्यकता होती है। इसे Google के बिगटेबल प्रोजेक्ट के बाद डिजाइन और मॉडलिंग किया गया है और यह मुख्य रूप से बड़े पैमाने पर डेटा सेट पर केंद्रित है।
अपाचे काउचडीबी
जैसे कि MongoDB के मामले में, इस परियोजना का उद्देश्य एक दस्तावेज़-उन्मुख डेटाबेस प्रदान करना है, जिसे जावास्क्रिप्ट का उपयोग करके MapReduce मोड में क्वेर किया या अनुक्रमित किया जा सकता है। CouchDB एक RESTful JSON API प्रदान करता है जिसे HTTP अनुरोधों का समर्थन करने वाले किसी भी वातावरण से एक्सेस किया जा सकता है।
neo4j
यह जावा में एक पूरी तरह से लेन-देन की दृढ़ता इंजन है जो ग्राफ़ के माध्यम से डेटा संग्रहीत करता है, न कि तालिकाओं के माध्यम से। Neo4j बड़े पैमाने पर स्केलेबिलिटी प्रदान करता है। यह एक मशीन पर कई अरब नोड्स / रिश्तों / संपत्तियों के ग्राफ को संभाल सकता है, और इसे कई मशीनों में बढ़ाया जा सकता है।
Riak
Riak वेब एप्लिकेशन और कॉम्बिनेशन के लिए एक आदर्श डेटाबेस है:
- विकेन्द्रीकृत कुंजी मूल्य वाला एक स्टोर
- एक लचीला नक्शा / इंजन कम करें
- एक अनुकूल HTTP / JSPN क्वेरी इंटरफ़ेस।
ओरेकल बर्कले डीबी
यह एक एम्बेडेड डेटाबेस इंजन है जो शून्य प्रशासन के साथ तेज और कुशल स्थानीय दृढ़ता के साथ डेवलपर्स को प्रदान करता है। ओरेकल बर्कले डीबी एक पुस्तकालय है जो सीधे हमारे अनुप्रयोगों में लिंक करता है और प्रदर्शन को बेहतर बनाने के लिए दूरस्थ सर्वर पर संदेश भेजने के बजाय सरल फ़ंक्शन कॉल की अनुमति देता है।
अपाचे कैसेंड्रा
कैसंड्रा शायद बाजार पर सबसे प्रसिद्ध NoSQL परियोजनाओं में से एक है। यह उच्च स्केलेबिलिटी वाला एक दूसरी पीढ़ी का वितरित डेटाबेस है जिसका उपयोग फेसबुक (जैसे कि इसे विकसित करने वाले), डिग, ट्विटर, सिस्को और अधिक कंपनियों द्वारा किया जा रहा है। लक्ष्य डेटा संग्रहीत करने के लिए एक सुसंगत, दोष-सहिष्णु और अत्यधिक उपलब्ध वातावरण प्रदान करना है।
memcached
memcached इन-मेमोरी की-वैल्यू के प्रकार का एक स्टोर है डेटाबेस कॉल, एपीआई कॉल या पेज रेंडरिंग के परिणामों से छोटे मनमाने डेटा स्ट्रिंग्स (ग्रंथों, वस्तुओं) के लिए। यह डेटाबेस पर लोड को कम करके गतिशील वेब अनुप्रयोगों को तेज करने की दिशा में सक्षम है।
Firebird
फायरबर्ड-फ़ायरफ़ॉक्स के साथ भ्रमित नहीं होना चाहिए- एक रिलेशनल डेटाबेस है जिसका उपयोग लिनक्स, विंडोज और विभिन्न यूनिक्स प्लेटफार्मों पर किया जा सकता है, और इसके लिए उच्च प्रदर्शन और शक्तिशाली भाषा समर्थन प्रदान करता है संग्रहीत कार्यविधियाँ और ट्रिगर।
Redis
रेडिस तेज कुंजी-मूल्य प्रकार का एक उन्नत डेटाबेस है यह C में लिखा गया है और इसे पारंपरिक डेटाबेस से आगे या स्वतंत्र रूप से मेमकेच्ड के रूप में इस्तेमाल किया जा सकता है। इसमें कई प्रोग्रामिंग भाषाओं के लिए समर्थन है और इसका उपयोग गीथहब या इंजन यार्ड जैसी बहुत लोकप्रिय परियोजनाओं में किया जाता है। एक PHP क्लाइंट भी कहा जाता है Rediska जो Redis डेटाबेस को प्रबंधित करने की अनुमति देता है।
एचबेस
HBase एक स्तंभ-उन्मुख वितरित स्टोर है जिसे Hadoop डेटाबेस के रूप में भी संदर्भित किया जा सकता है। परियोजना "लाखों पंक्तियों, और लाखों स्तंभों" की विशाल तालिकाओं की पेशकश करने के उद्देश्य से है। इसमें एक RESTful गेटवे है जो XML, Protobug और बाइनरी डेटा एन्कोडिंग विकल्पों का समर्थन करता है।
कीस्पेस
यह निरंतर प्रतिकृति के साथ एक कुंजी-प्रकार का स्टोर है और यह विंडोज ऑपरेटिंग सिस्टम पर काम करता है। कीस्पेस नेटवर्क और सर्वर विफलताओं को मास्क करके उच्च उपलब्धता प्रदान करता है और एकल उच्च उपलब्धता सेवा के रूप में प्रदर्शित होता है।
4 स्टोर
4स्टोर एक डेटाबेस और क्वेरी स्टोरेज इंजन है जो आरडीएफ प्रारूप में डेटा को बनाए रखता है। यह एएनएसआई सी 99 में लिखा गया है, जिसे यूनिक्स प्रणालियों पर चलाने के लिए डिज़ाइन किया गया है, और यह उच्च-प्रदर्शन, स्केलेबल और स्थिर मंच प्रदान करता है।
MariaDB
MariaDB MySQL® डेटाबेस सर्वर की एक पिछड़ी हुई संगत शाखा है। इसमें अधिकांश ओपन सोर्स स्टोरेज इंजनों के लिए समर्थन शामिल है, और स्वयं मारिया भंडारण इंजन के लिए भी।
बूंदा बांदी
यह MySQL का एक कांटा है जो एक कुशल और स्थिर डेटाबेस होने पर केंद्रित है, विशेष रूप से इंटरनेट अनुप्रयोगों के लिए अनुकूलित और जो क्लाउड कम्प्यूटिंग दर्शन का पालन करता है।
हाइपरएसडी
यह जावा में लिखा एक रिलेशनल एसक्यूएल डेटाबेस इंजन है। HyperSQL एक छोटा लेकिन तेज़ डेटाबेस इंजन प्रदान करता है जिसमें इन-मेमोरी और डिस्क-आधारित टेबल होते हैं, और जो एम्बेडेड और सर्वर मोड का समर्थन करता है। इसके अलावा, इसमें SQL कमांड कंसोल और प्रश्नों के लिए एक चित्रमय इंटरफ़ेस जैसे उपकरण हैं।
मोनेटडीबी
MonetDB डेटा-माइनिंग, OAP, GIS, XML खोज और टेक्स्ट और मल्टीमीडिया फ़ाइलों से जानकारी एकत्र करने के उद्देश्य से उच्च-प्रदर्शन अनुप्रयोगों के लिए एक डेटाबेस प्रणाली है।
दृढ़ रहें
यह एक ऑब्जेक्ट स्टोरेज इंजन और एप्लिकेशन सर्वर (जावा / राइनो पर चलने वाला) है जो डेटा-उन्मुख और जावास्क्रिप्ट-आधारित इंटरनेट अनुप्रयोगों के तेजी से विकास के लिए गतिशील JSON डेटा स्टोरेज प्रदान करता है।
मौजूद-db
eXist-db को XML तकनीक के माध्यम से विकसित किया गया है। यह इस मानक के डेटा मॉडल के अनुसार CML डेटा को संग्रहीत करता है, और XQuery के एक कुशल और सूचकांक आधारित प्रसंस्करण की विशेषता है।
अन्य विकल्प
- Gladius (PHP फ्लैट फ़ाइल डेटाबेस)
- क्लाउडस्टोर
- ओपनक्यूएम (बहुविकल्पी डेटाबेस)
- स्कारलेटडीएमई (बहुविकल्पी डेटाबेस)
- छोटा सा एसक्यूएल (जावा डेस्कटॉप एसक्यूएल डाटाबेस इंजन)
- ल्यूसिडडीबी
- हाइपरग्राफडीबी (ग्राफ डेटाबेस)
- इन्फोग्रिड (ग्राफ डेटाबेस)
- अपाचे डर्बी
- हम्सटरडब
- H2 डेटाबेस
- आईडीबी
- txtSQL
- डीबी4ओ
- टोक्यो कैबिनेट
- प्रोजेक्ट वोल्डेमॉर्ट
में देखा गया | बहुत लिनक्स है