मैं बड़े पैमाने पर (कई अरब प्रविष्टियों, डेटा के कई टेराबाइट्स) भंडारण समाधान के लिए कुछ डेटाबेस संभावनाओं का मूल्यांकन कर रहा हूं जहां हम लगभग विशेष रूप से यादृच्छिक प्राथमिक कुंजी-लुकअप करेंगे।कॉचबेस 2.0 बनाम कॉचबेस 1.8?
इसकी क्षमताओं को देखते हुए, Membase
(Couchbase 1.8
) लगभग एकदम सही फिट दिखता है, और कुछ पिछले परीक्षण हमें विश्वास करते हैं कि यह हमारे उपयोग के लिए अत्यधिक प्रदर्शनकारी है। हालांकि इसका उपयोग करने के साथ हमारी मुख्य चिंता यह है कि Couchbase 2.0
1.8
से पूरी नई दिशा की तरह दिखता है, उत्पाद की विशेषताओं में बदलाव हो सकता है। हमें Couchbase 1.8
पसंद है क्योंकि यह वही करता है जो हमें बहुत अच्छी तरह से चाहिए।
हमें विचारों या मानचित्र/क्षमताओं को कम करने की आवश्यकता नहीं है। हालांकि ये अच्छी विशेषताएं हैं, लेकिन वे कुछ ऐसी चीज नहीं हैं जो हमें चाहिए और कुछ ऐसा नहीं जो हम चाहते हैं कि वे प्रदर्शन के लिए हानिकारक हों। हमने CouchDB
को अधिकतर स्केलिंग (नोड्स को जोड़ने/हटाने) की जटिलता के कारण अस्वीकार कर दिया है, जो निश्चित रूप से अधिक कोचबेस में बेहतर है, लेकिन यह भी कि क्योंकि इसके डिस्क उपयोग के बारे में हमें कुछ चिंताएं थीं।
क्या किसी को भी 1.8
बनाम 2.0
बनाम किसी भी प्रदर्शन माप के बारे में पता है, सभी दृश्य और एम/आर क्षमताओं को ध्यान में रखते हुए?
क्या 1.8
कांटा बनाए रखा जाएगा? या 1.8
मृत है, और हमें बस आगे बढ़ना चाहिए?
इस टिप्पणी को जोड़ने के लिए पहले से ही उपलब्ध है, मैं कहूंगा कि जोएल के नजरिए से 1.8 और 2.0 के बीच सबसे बड़ा अंतर यह है कि आवेदन एक SQLite से वापस बढ़ रहा है couchdb वापस अंत करने के लिए अंत। यह एक बेहद अच्छी बात है क्योंकि यह डीबी विखंडन के साथ मुद्दों को हल करता है, जो आप 1.8 पर चला सकते हैं जब आपके पास लंबे समय तक समाप्त होने के लिए उच्च बैंडविड्थ साइट पर चलने के बाद लंबे समय तक समाप्ति समय सीमा के साथ एक बड़ा कैश होता है। – Drahkar
मुझे यह सुनकर बहुत खुशी हुई। जैसा कि कॉचबेस के लिए अपेक्षाकृत नया है, इसे ढूंढना बहुत अच्छा है! पुरानी SQLite बैकएंड की तुलना में, हम कुछ कॉच डीबी उपयोगकर्ताओं द्वारा रिपोर्ट किए गए ऑन-डिस्क ब्लोएटिंग में नहीं भागेंगे? –
मैं उस फैशन में तुलना करूंगा। स्टैंडअलोन अनुप्रयोगों के रूप में कॉच डीबी और स्क्लाइट उन अनुप्रयोगों की सीमाओं के भीतर बंद कर दिए जाते हैं जो उनका उपयोग करते हैं। कोचबेस इन बैक सिरों के प्रबंधन और सफाई को उन मुद्दों को सबसे अधिक भाग के लिए विकसित करने के लिए करता है क्योंकि डेटा आम तौर पर नष्ट हो जाता है और लंबे समय तक संग्रहीत नहीं होता है। जो कुछ भी समाप्त हो जाता है वह पहले डिस्क पर रहता है और अंततः कैश से हटा दिया जाता है। – Drahkar