मैंने कॉच डीबी, मोंगोडीबी और कैसंद्रा जैसे नोएसक्यूएल डेटाबेस का परीक्षण किया है और सम्मिलित कुंजी-मूल्य जोड़े के सापेक्ष ड्राइव स्थान की बहुत बड़ी मात्रा को अवशोषित करने की प्रवृत्ति देखी है। कॉच डीबी और माईएसक्यूएल स्कीमेलेस डेटाबेस की तुलना करते समय कॉच डीबी MySQL की तुलना में अधिक ड्राइव स्थान का उपभोग कर रहा है। मुझे पता है कि डिफ़ॉल्ट रूप से उस कुंजी-मूल्य डीबी के संस्करण हैं और लंबे समय तक यूआईआईडी हैं और मुख्य अनुकूलन की आवश्यकता है - तुलना MySQL में लगभग 15 मिलीयन पंक्तियों और 1-5 एमएलएन दस्तावेजों के बीच नोएसक्यूएल डीबी सूचीबद्ध है।ड्राइव स्पेस भूख NoSQL के डेटाबेस
मेरा प्रश्न है: क्या डेटा के अच्छे संयोजन/संपीड़न के साथ कोई नोएसक्यूएल है? ताकि मेरे पास 50 जीबी से 5 जीबी के करीब आकार के साथ नोएसक्यूएल डेटाबेस हो सके?
यह सच है, यदि आप लंबे क्षेत्र के नामों का उपयोग करते हैं तो आपको Mongodb का उपयोग करते समय अधिक डिस्क स्थान की आवश्यकता होती है। और Mongodb 2 गीगाबाइट की फ़ाइलों को preallocates। – TTT
हां, कॉच डीबी के पास डीबी आकार को कई बार कम करने के बाद "कॉम्पैक्ट" विकल्प बहुत चुड़ैल है (कैसंड्रा बेहतर संगठित थोक लिखने के कारण इसे "पृष्ठभूमि में" पसंद करता है)। – jlmfao
पिग्गी इस पर बैकिंग करते हैं, अगर यह पर्याप्त डिस्क स्थान वाले 1 नोड के साथ कोई समस्या है, तो HBase या Cassandra जैसे कुछ को आजमाएं और अधिक डेटा संग्रहण (और प्रसंस्करण शक्ति!) को और अधिक नोड जोड़कर बहुत आसान है। मुझे नहीं पता कि मोंगोडीबी/कॉच डीबी कैसे संरचित हैं, इसलिए मुझे नहीं पता कि आप आसानी से और बस उनके साथ एक ही चीज़ कर सकते हैं या नहीं। – Drizzt321