मैं मोंगोडीबी पर पढ़ रहा हूं। मैं विशेष रूप से समेकन ढांचे की क्षमता में रूचि रखता हूं। मैं प्रति माह कम से कम 10+ मिलियन पंक्तियों और इस डेटा से एकत्रीकरण बनाने वाले एकाधिक डेटासेट को देख रहा हूं। यह समय श्रृंखला डेटा है।मोंगोडीबी - मटेरियलाइज्ड व्यू/ओलाप स्टाइल एकत्रीकरण और प्रदर्शन
उदाहरण। ओरेकल ओलाप का उपयोग करके, आप दूसरे/मिनट के स्तर पर डेटा लोड कर सकते हैं और यह रोल घंटे, दिन, सप्ताह, महीनों, तिमाहियों, वर्षों आदि तक ले सकते हैं ... बस अपने आयामों को परिभाषित करें और वहां से जाएं। यह काफी अच्छी तरह से काम करता है।
अब तक मैंने पढ़ा है कि मोंगोडीबी इसके मानचित्र का उपयोग करके उपरोक्त को संभाल सकता है कार्यक्षमता को कम करता है। नक्शा कम करने की कार्यक्षमता लागू की जा सकती है ताकि यह परिणामस्वरूप वृद्धिशील हो। यह समझ में आता है क्योंकि मैं साप्ताहिक या मासिक कहता हूं कि नया डेटा लोड हो रहा है और मुझे उम्मीद है कि लोड होने वाले नए डेटा को केवल संसाधित करना होगा।
मैंने यह भी पढ़ा है कि मोंगोडीबी में नक्शा कम हो सकता है धीमा हो सकता है। इस पर काबू पाने के लिए, विचार एक सस्ते कमोडिटी हार्डवेयर का उपयोग करना है और लोड को कई मशीनों में फैला देना है।
तो यहां मेरे प्रश्न हैं।
- प्रदर्शन के संदर्भ में मोंगो डीबी हैंडल मानचित्र को कितना अच्छा (या बुरा) करता है? क्या आपको स्वीकार्य प्रदर्शन प्राप्त करने के लिए वास्तव में बहुत सारी मशीनों की आवश्यकता है?
- वर्कफ़्लो के संदर्भ में, क्या नक्शा कम करके उत्पन्न होने वाले वृद्धिशील परिणामों को संग्रहीत करना और मर्ज करना अपेक्षाकृत आसान है?
- एकत्रीकरण ढांचा प्रस्ताव में कितना प्रदर्शन सुधार करता है?
- क्या समेकन ढांचा परिणामस्वरूप वृद्धि के रूप में समान रूप से परिणामों को स्टोर करने की क्षमता प्रदान करता है कि मानचित्र/कार्यक्षमता कम हो जाती है जो पहले से मौजूद है।
मैं आपकी प्रतिक्रियाओं को पहले से सराहना करता हूं!
अपडेट:: मोंगो 2.4 डिफ़ॉल्ट Javscript इंजन अब वी 8 (है के रूप में http://docs.mongodb.org/manual/release-notes
यह इस तरह काउचबेस का उपयोग किया जाता का एक लिखने अप है /2.4/#javascript-engine-changed-to-v8) – del