2010-01-30 40 views
5

क्या कॉच डीबी फोरम पोस्ट/विषयों को फिर MySQL स्टोर करने के लिए बेहतर होगा? मानते हुए उचित कैशिंग है (यानी memcached इस्तेमाल किया जा रहा है)।CouchDB?

ऐसा लगता है कि इस के लिए कॉच डीबी बनाया गया है, पूरे दस्तावेज़ उन्मुख डिजाइन पूरी तरह से फिट बैठता है लेकिन मैं प्रदर्शन के बारे में अधिक चिंतित हूं।

कोई सुझाव?

उत्तर

3

कॉच डीबी तेज है। यह आपकी आवश्यकताओं को पूरी तरह से पूरा करेगा। यह एक मंच के लिए अच्छा है क्योंकि प्रत्येक पोस्ट और थ्रेड में सभी संबंधित टिप्पणियां/पोस्ट स्वयं निहित होंगे। कॉच डीबी मानचित्र, जहां तक ​​मैंने देखा है, MySQL से तेज़ी से जुड़ता है जब MySQL का एक बड़ा डेटासेट होता है।

मैं कहूंगा कि इसके लिए जाना है।

संपादित करें:

आप कैसे CouchDB, एक सभ्य तरीके से इस्तेमाल किया जा सकता skinnyboard की जाँच का एक उदाहरण चाहते हैं। यह एक चुस्त योजना उपकरण है और इसमें एक कहानी, और बोर्ड पर कहानियां शामिल हैं, सभी को एक कॉच डीबी दस्तावेज़ में अनुमतियों के साथ। कुछ स्थानों में कोड थोड़ा गन्दा है, लेकिन यह CouchDB का उपयोग कर डेटा encapsulation का एक अच्छा उदाहरण है।

+0

सोफे और माईएसक्ल की तुलना में यह बेंचमार्क यह नहीं कहता है। http://www.codeweblog.com/couchdb-vs-mysql-insert-performance-test-data-of-the-speed-test/ यदि यहां मुख्य लक्ष्य वास्तव में प्रदर्शन (सभी तरीकों से) है, तो मैं नहीं जाऊंगा कॉच डीबी के माध्यम से। यह प्रश्नों के लिए तेज़ी से हो सकता है, लेकिन शायद आपकी जरूरतों के लिए मोंगोडीबी एक तेज JSON-db हो सकता है। दुर्भाग्यवश, यह अस्थिर नहीं है। –

+0

धन्यवाद! बीमार दोनों स्कीनीबोर्ड और मोंगोडब देखें –