2012-06-07 16 views
7

मैंने this one जैसे कई पोस्ट पढ़े हैं, जो मोंडो डीबी, कॉच डीबी और कॉचबेस जैसे दस्तावेज़ स्टोरों की तुलना कैसंड्रा जैसे कॉलम परिवार स्टोर के साथ करते हैं।कॉलम पारिवारिक स्टोर बनाम दस्तावेज़ स्टोर

एक तुलना यह तथ्य है कि दस्तावेज़ स्टोर कॉलम पारिवारिक स्टोर के विपरीत ग्रैन्युलरिटी के उच्च स्तर पर काम करते हैं जो आपको दस्तावेज़ के अलग-अलग हिस्सों पर काम करने देता है। मुझे लगता है कि यह असत्य होने के कारण है क्योंकि रेडिस hset operation के माध्यम से इसका समर्थन करता है और mongodb भी करता है।

तब तर्क है, हालांकि दोनों प्रकार के समाधान दस्तावेज़ के हिस्सों को अद्यतन/पढ़ने की अनुमति देते हैं, कॉलम पारिवारिक स्टोर दस्तावेज़ स्टोर से ऐसा करने में अधिक कुशल हैं?

क्या इसका यह भी अर्थ है कि मुझे दस्तावेज़ स्टोर रूट डालने और भारी अनुप्रयोगों को पढ़ने के लिए लेना चाहिए, लेकिन अपडेट के लिए कॉलम पारिवारिक मार्ग और भारी एप्लिकेशन पढ़ना चाहिए?

कुछ अन्य अंतर क्या हैं जो मुझे दूसरे पर एक समाधान चुनने में मदद करेंगे?

धन्यवाद!

उत्तर

8

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

यह मेरे लिए इस तरह स्थिरता मॉडल, डेटासेंटर प्रतिकृति क्षमता, स्केलिंग मॉडल, प्रबंधन में आसानी, कैशिंग क्षमताओं, आदि के रूप में विभिन्न डेटाबेस प्रौद्योगिकियों के बीच अन्य समान रूप से महत्वपूर्ण भेद, देखते हैं कि प्रतीत होता है

+1

धन्यवाद का एक अच्छा तरीका है अंतर .. धन्यवाद! नोस्क्ल उत्पाद का चयन करते समय मुझे चुनौती का सामना करना पड़ रहा है कि वे सभी एक ही चीज़ को अलग-अलग तरीकों से पेश करते हैं और एक काला या सफेद तुलना करना मुश्किल है .. – Kailash

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