nosql - ऑफ़लाइन प्रतिकृतियां+उन्नत सुरक्षा+क्वेरीज़ के साथ डीबीएमएस



mapreduce couchdb (1)

आपको यहाँ देखना चाहिए: भारी, प्रतिकृति, बड़ा-से-मेमोरी कुंजी-मान स्टोर लिखें

मैंने एक बहुत ही दिलचस्प सार्वभौमिक LevelDB कुंजी-मान भंडारण का उल्लेख किया है, जो संशोधनों के लिए तैयार है, जैसे कि रिएक मल्टीनोड प्लेटफार्म के साथ कार्यान्वित किया गया है:

http://google-opensource.blogspot.com/2011/07/leveldb-fast-persistent-key-value-store.html

http://basho.com/blog/technical/2011/07/01/Leveling-the-Field/

हम वर्तमान में डीबीएमएस का मूल्यांकन कर रहे हैं जो ऑफ़लाइन प्रतिकृतियां संभालने में सक्षम हैं (जैसे, प्रतिकृतियां को लंबे समय तक ऑफ़लाइन रहने की इजाजत है) CouchDB एक प्रमुख उम्मीदवार होगा, हालांकि हमारे उपयोग के लिए बहुत कमियां हैं इन सुविधाओं में से कुछ हम खुद डीबी के आसपास कुछ कोड आवरण में जोड़ सकते हैं, हालांकि कुछ कुछ स्टॉपर्स हैं:

  • कोई अंतर्निहित डीबी विस्तृत एन्क्रिप्शन (फ़ाइल स्तर पर जोड़ा जा सकता है)
  • प्रति दस्तावेज़ सुरक्षा नहीं (प्रति समाधान एकाधिक डेटाबेस का उपयोग करके नकली हो सकता है)
  • कोई अंतर्निहित संपादक भूमिका नहीं (प्रोग्रामेटिक रूप से किया जा सकता है)
  • कोई साधारण प्रश्न नहीं, नक्शा / कम करने के लिए हर लुकअप का उपयोग किया जाना चाहिए (बहुत मुश्किल है, या तो ढांचे के पक्ष में या प्रत्येक समाधान के लिए बहुत से विकास समय जोड़ता है)

अब ये प्रश्न है: क्या आप किसी भी डीबीएमएस के बारे में जानते हैं जो इन सुविधाओं में से एक या अधिक जोड़ देगा? हो सकता है कि वहाँ कुछ वाणिज्यिक समाधान हैं, संभवतः CouchDB के आसपास रैपर?