LevelDB
लेवलडीबी गूगल फेलो जेफरी डीन और संजय घेमावत द्वारा लिखित एक ओपन-सोर्स ऑन-डिस्क की-वैल्यू स्टोर है। बिगटेबल से प्रेरित, लेवलडीबी स्रोत कोड को नए बीएसडी लाइसेंस के तहत गिटहब पर होस्ट किया गया है और इसे विभिन्न प्रकार के यूनिक्स-आधारित सिस्टम, मैकओएस, विंडोज और एंड्रॉइड में पोर्ट किया गया है। विशेषताएँ लेवलडीबी कुंजी और मूल्यों को मनमाने ढंग से बाइट सरणी में संग्रहीत करता है, और डेटा को कुंजी द्वारा क्रमबद्ध किया जाता है। यह बैचिंग राइट्स, फॉरवर्ड और बैकवर्ड इटरेशन और गूगल की स्नैपी कम्प्रेशन लाइब्रेरी के माध्यम से डेटा के संपीड़न का समर्थन करता है। लेवलडीबी एसक्यूएल डाटाबेस नहीं है। अन्य एन. ओ. एस. क्यू. एल. और डी. बी. एम. स्टोरों की तरह, इसका कोई संबंधपरक डेटा मॉडल नहीं है और यह एस. क्यू. एल. प्रश्नों का समर्थन नहीं करता है। इसके अलावा, इसमें अनुक्रमणिकाओं के लिए कोई समर्थन नहीं है। एप्लिकेशन लेवलडीबी का उपयोग पुस्तकालय के रूप में करते हैं, क्योंकि यह सर्वर या कमांड-लाइन इंटरफेस प्रदान नहीं करता है। मारियाडीबी 10 एक भंडारण इंजन के साथ आता है जो उपयोगकर्ताओं को मारियाडीबी से लेवलडीबी तालिकाओं से पूछताछ करने की अनुमति देता है। हिस्ट्री लेवलडीबी गूगल के बिगटेबल डेटाबेस सिस्टम की अवधारणाओं पर आधारित है। बिगटेबल प्रणाली के लिए तालिका कार्यान्वयन लगभग 2004 में शुरू किया गया था, और यह लेवलडीबी कोड की तुलना में एक अलग गूगल आंतरिक कोड आधार पर आधारित है। वह कोड आधार कई गूगल कोड पुस्तकालयों पर निर्भर करता है जो स्वयं ओपन सोर्स नहीं हैं, इसलिए उस कोड को सीधे ओपन सोर्सिंग करना मुश्किल होता। जेफ डीन और संजय घेमावत बिगटेबल टैबलेट स्टैक के समान एक ऐसी प्रणाली बनाना चाहते थे जिसमें न्यूनतम निर्भरता हो और यह ओपन सोर्सिंग के लिए उपयुक्त हो, और यह अनुक्रमित डी. बी. कार्यान्वयन के लिए क्रोम में उपयोग के लिए भी उपयुक्त हो। उन्होंने 2011 की शुरुआत में लेवलडीबी लिखा, बिगटेबल टैबलेट स्टैक के समान सामान्य डिजाइन के साथ, लेकिन किसी भी कोड को साझा नहीं किया। यूसेज लेवलडीबी का उपयोग गूगल क्रोम के इंडेक्स्डडीबी के लिए बैकएंड डेटाबेस के रूप में किया जाता है और यह रियाक के लिए समर्थित बैकएंड में से एक है। इसके अतिरिक्त, बिटक्वाइन कोर और गो-एथेरियम एक लेवलडीबी डेटाबेस का उपयोग करके ब्लॉकचेन मेटाडेटा को संग्रहीत करते हैं। माइनक्राफ्ट बेडरॉक संस्करण चंक और इकाई डेटा भंडारण के लिए एक संशोधित संस्करण का उपयोग करता है। ऑटोडेस्क ऑटोकैड 2016 भी लेवलडीबी का उपयोग करता है। प्रदर्शन गूगल ने विभिन्न परिदृश्यों में लेवलडीबी के प्रदर्शन की तुलना एसक्यूलाइट और क्योटो कैबिनेट से करते हुए मानक प्रदान किए हैं। लेवलडीबी लेखन संचालन और अनुक्रमिक-क्रम पढ़ने के संचालन में एसक्यूलाइट और क्योटो कैबिनेट दोनों से बेहतर प्रदर्शन करता है। लेवलडीबी बैच राइट्स में भी उत्कृष्ट है, लेकिन बड़े मूल्यों के साथ काम करते समय एसक्यूलाइट की तुलना में धीमा है। वर्तमान में प्रकाशित बेंचमार्क को परिणामों के पहले के संस्करण में एसक्यूलाइट कॉन्फ़िगरेशन गलतियों को नोट करने के बाद अपडेट किया गया था। अद्यतन मानदंडों से पता चलता है कि लेवलडीबी भी बर्कले डीबी से बेहतर प्रदर्शन करता है, लेकिन इन परीक्षणों से यह भी पता चलता है कि ओपनएलडीएपी लाइटनिंगडीबी पढ़ने के संचालन और कुछ लेखन प्रकारों में बहुत तेज (~ कुछ परिदृश्यों में 10 गुना) है। बैच और तुल्यकालिक लेखन, ऊपर दिए गए लिंक को देखें), और बाकी परीक्षण में लगभग बराबर है। उपरोक्त सभी मानक 2011 से 2014 तक के हैं, और केवल ऐतिहासिक महत्व के हो सकते हैं क्योंकि उदाहरण के लिए, एसक्यूलाइट काफी अधिक कुशल हो गया है। बग्स और विश्वसनीयता लेवलडीबी में डेटाबेस भ्रष्टाचार बग्स का इतिहास रहा है। 2014 के एक अध्ययन में पाया गया है कि गैर-जांच किए गए फ़ाइल सिस्टम पर, क्रैश या बिजली की विफलता के बाद डेटाबेस दूषित हो सकता है। यह भी देखें लाइटनिंग मेमोरी-मैप्ड डेटाबेस रॉक्सडीबी संदर्भ बाहरी लिंक 2011 सॉफ्टवेयर बिगटेबल कार्यान्वयन सी + + पुस्तकालय गूगल सॉफ्टवेयर की-वैल्यू डेटाबेस ऑर्डर की-वैल्यू स्टोर नोएसक्यूएल डेटाबेस इंजन बीएसडी लाइसेंस का उपयोग करके एम्बेडेड डेटाबेस सॉफ्टवेयर