2012-08-23 12 views
5

मैं बड़े पैमाने पर (कई अरब प्रविष्टियों, डेटा के कई टेराबाइट्स) भंडारण समाधान के लिए कुछ डेटाबेस संभावनाओं का मूल्यांकन कर रहा हूं जहां हम लगभग विशेष रूप से यादृच्छिक प्राथमिक कुंजी-लुकअप करेंगे।कॉचबेस 2.0 बनाम कॉचबेस 1.8?

इसकी क्षमताओं को देखते हुए, Membase (Couchbase 1.8) लगभग एकदम सही फिट दिखता है, और कुछ पिछले परीक्षण हमें विश्वास करते हैं कि यह हमारे उपयोग के लिए अत्यधिक प्रदर्शनकारी है। हालांकि इसका उपयोग करने के साथ हमारी मुख्य चिंता यह है कि Couchbase 2.01.8 से पूरी नई दिशा की तरह दिखता है, उत्पाद की विशेषताओं में बदलाव हो सकता है। हमें Couchbase 1.8 पसंद है क्योंकि यह वही करता है जो हमें बहुत अच्छी तरह से चाहिए।

हमें विचारों या मानचित्र/क्षमताओं को कम करने की आवश्यकता नहीं है। हालांकि ये अच्छी विशेषताएं हैं, लेकिन वे कुछ ऐसी चीज नहीं हैं जो हमें चाहिए और कुछ ऐसा नहीं जो हम चाहते हैं कि वे प्रदर्शन के लिए हानिकारक हों। हमने CouchDB को अधिकतर स्केलिंग (नोड्स को जोड़ने/हटाने) की जटिलता के कारण अस्वीकार कर दिया है, जो निश्चित रूप से अधिक कोचबेस में बेहतर है, लेकिन यह भी कि क्योंकि इसके डिस्क उपयोग के बारे में हमें कुछ चिंताएं थीं।

क्या किसी को भी 1.8 बनाम 2.0 बनाम किसी भी प्रदर्शन माप के बारे में पता है, सभी दृश्य और एम/आर क्षमताओं को ध्यान में रखते हुए?

क्या 1.8 कांटा बनाए रखा जाएगा? या 1.8 मृत है, और हमें बस आगे बढ़ना चाहिए?

उत्तर

8

कोचबेस 1.8 और 2.0 के बीच प्रदर्शन में कोई बड़ा अंतर नहीं होगा। मैं एक कॉचबेस कर्मचारी हूं और हमारे लिए सबसे महत्वपूर्ण चीजों में से एक यह था कि मौजूदा ग्राहक कोचबेस 1.8 से कोचबेस 2.0 में अपग्रेड करने में सक्षम हैं या नहीं, उनके लिए विचार महत्वपूर्ण थे या नहीं और उनके अनुप्रयोग एक ही स्तर पर प्रदर्शन जारी रखते हैं।

मैं सोफेबेस 1.8 से शुरू करने की सलाह देता हूं क्योंकि हमारे 2.0 उत्पाद अक्टूबर 2012 के अंत तक जारी नहीं किए जाएंगे, लेकिन जब 2.0 में अपग्रेड करने का समय आता है तो आपको कोई समस्या नहीं होनी चाहिए।

नोट: दिसंबर 2012 के रूप में, काउचबेस 2.0

+1

इस टिप्पणी को जोड़ने के लिए पहले से ही उपलब्ध है, मैं कहूंगा कि जोएल के नजरिए से 1.8 और 2.0 के बीच सबसे बड़ा अंतर यह है कि आवेदन एक SQLite से वापस बढ़ रहा है couchdb वापस अंत करने के लिए अंत। यह एक बेहद अच्छी बात है क्योंकि यह डीबी विखंडन के साथ मुद्दों को हल करता है, जो आप 1.8 पर चला सकते हैं जब आपके पास लंबे समय तक समाप्त होने के लिए उच्च बैंडविड्थ साइट पर चलने के बाद लंबे समय तक समाप्ति समय सीमा के साथ एक बड़ा कैश होता है। – Drahkar

+0

मुझे यह सुनकर बहुत खुशी हुई। जैसा कि कॉचबेस के लिए अपेक्षाकृत नया है, इसे ढूंढना बहुत अच्छा है! पुरानी SQLite बैकएंड की तुलना में, हम कुछ कॉच डीबी उपयोगकर्ताओं द्वारा रिपोर्ट किए गए ऑन-डिस्क ब्लोएटिंग में नहीं भागेंगे? –

+0

मैं उस फैशन में तुलना करूंगा। स्टैंडअलोन अनुप्रयोगों के रूप में कॉच डीबी और स्क्लाइट उन अनुप्रयोगों की सीमाओं के भीतर बंद कर दिए जाते हैं जो उनका उपयोग करते हैं। कोचबेस इन बैक सिरों के प्रबंधन और सफाई को उन मुद्दों को सबसे अधिक भाग के लिए विकसित करने के लिए करता है क्योंकि डेटा आम तौर पर नष्ट हो जाता है और लंबे समय तक संग्रहीत नहीं होता है। जो कुछ भी समाप्त हो जाता है वह पहले डिस्क पर रहता है और अंततः कैश से हटा दिया जाता है। – Drahkar

संबंधित मुद्दे