Apache Accumulo
अपाचे एक्यूमुलो गूगल के बिगटेबल पर आधारित एक अत्यधिक स्केलेबल सॉर्ट किया गया, वितरित की-वैल्यू स्टोर है। यह अपाचे हडूप, अपाचे चिड़ियाघर कीपर और अपाचे थ्रिफ्ट के ऊपर बनाई गई एक प्रणाली है। जावा में लिखे गए एक्यूमुलो में सेल-स्तरीय अभिगम लेबल और सर्वर-साइड प्रोग्रामिंग तंत्र हैं। डीबी-इंजन रैंकिंग के अनुसार, एक्यूमुलो अपाचे कैसेंड्रा और एचबेस के बाद तीसरा सबसे लोकप्रिय एन. ओ. एस. क्यू. एल. विस्तृत कॉलम स्टोर है और 2018 तक किसी भी प्रकार (पूर्ण) का 67 वां सबसे लोकप्रिय डेटाबेस इंजन है। हिस्ट्री एक्युमुलो को 2008 में अमेरिकी राष्ट्रीय सुरक्षा एजेंसी द्वारा बनाया गया था और सितंबर 2011 में एक ऊष्मायन परियोजना के रूप में अपाचे फाउंडेशन में योगदान दिया था। 21 मार्च, 2012 को एक्यूमुलो ने अपाचे में ऊष्मायन से स्नातक किया, जिससे यह एक शीर्ष-स्तरीय परियोजना बन गई। जून 2012 में, अमेरिकी सीनेट सशस्त्र सेवा समिति (एसएएससी) ने रक्षा विभाग (डीओडी) प्राधिकरण विधेयक का मसौदा 2012 जारी किया, जिसमें अपाचे एक्युमुलो के संदर्भ शामिल थे। मसौदा विधेयक में एस. ए. एस. सी. ने डी. ओ. डी. को यह मूल्यांकन करने की आवश्यकता थी कि क्या अपाचे एक्युमुलो इसे पूरे डी. ओ. डी. में लागू करने से पहले वाणिज्यिक व्यवहार्यता प्राप्त कर सकता है। मसौदा भाषा में विशिष्ट मानदंड शामिल नहीं किए गए थे, लेकिन अपाचे एक्युमुलो का समर्थन करने वाली वाणिज्यिक संस्थाओं की स्थापना को एक सफल कारक माना जा सकता है। मुख्य विशेषताएँ सेल-स्तरीय सुरक्षा अपाचे एक्युमुलो, कॉलम विजिबिलिटी नामक कुंजी में एक नया तत्व जोड़ते हुए, बिगटेबल डेटा मॉडल का विस्तार करता है। यह तत्व सुरक्षा लेबलों के एक तार्किक संयोजन को संग्रहीत करता है जो उपयोगकर्ता अनुरोध के हिस्से के रूप में कुंजी और मूल्य को वापस करने के लिए पूछताछ के समय संतुष्ट होना चाहिए। यह अलग-अलग सुरक्षा आवश्यकताओं के डेटा को एक ही तालिका में संग्रहीत करने की अनुमति देता है, और उपयोगकर्ताओं को केवल उन कुंजियों और मूल्यों को देखने की अनुमति देता है जिनके लिए वे अधिकृत हैं। सर्वर-साइड प्रोग्रामिंग सेल-लेवल सिक्योरिटी के अलावा, अपाचे एक्युमुलो एक सर्वर-साइड प्रोग्रामिंग तंत्र प्रदान करता है जिसे इटरेटर कहा जाता है जो उपयोगकर्ताओं को टैबलेट सर्वर पर अतिरिक्त प्रसंस्करण करने की अनुमति देता है। जिन संचालनों को लागू किया जा सकता है, उनकी सीमा उन कार्यों के बराबर है जिन्हें एक मैप-रिड्यूस कॉम्बाइनर फ़ंक्शन के भीतर लागू किया जा सकता है, जो कई प्रमुख-मूल्य जोड़े के लिए एक समग्र मूल्य उत्पन्न करता है। उपयोगकर्ता कुंजी आदेश अपाचे एक्यूमुलो उपयोगकर्ता कुंजी के क्रम में प्रविष्टियों का आदेश देता है, और एक कुंजी सीमा पर एक पुनरावृत्ति को उजागर करता है। यह कुछ अन्य वितरित दुकानों (कैसेंड्रा और वोल्डेमॉर्ट सहित जो उपयोगकर्ता कुंजी के हैश द्वारा ऑर्डर करते हैं) से उपलब्ध नहीं होने वाले संदर्भ के स्थान की अनुमति देता है। पेपर 2011 YCSB + +: कार्नेगी मेलन विश्वविद्यालय और राष्ट्रीय सुरक्षा एजेंसी द्वारा स्केलेबल टेबल स्टोर में बेंचमार्किंग और प्रदर्शन डीबगिंग उन्नत विशेषताएं। 2012 एम. आई. टी. लिंकन प्रयोगशाला द्वारा बिग कंप्यूट के साथ बिग डेटा को चलाना। 2013 डी4एम 2 योजना-एमआईटी लिंकन प्रयोगशाला द्वारा संचयी डेटाबेस के लिए एक सामान्य उद्देश्य उच्च प्रदर्शन योजना। 2013 सी. सी. आर. आई. द्वारा गैर-संबंधपरक वितरित डेटाबेस में स्थानिक-अस्थायी अनुक्रमण बिगटेबल अपाचे कैसेंड्रा कॉलम-उन्मुख डी. बी. एम. एस. हाइपरटेबल एच. बी. एस. हडूप एस. क्यू. आर. आर. एल. संदर्भ बाहरी लिंक अपाचे सॉफ्टवेयर फाउंडेशन परियोजनाओं बिगटेबल कार्यान्वयन वितरित कंप्यूटिंग वास्तुकला वितरित डेटा भंडार मुफ्त डेटाबेस प्रबंधन प्रणाली हडूप एन. ओ. एस. क्यू. एल. उत्पाद एन. ओ. एस. क्यू. एल.