MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

क्या मोंगोडब एग्रीगेशन फ्रेमवर्क मैप/कम करने से तेज है?

मेरे द्वारा व्यक्तिगत रूप से चलाए गए प्रत्येक परीक्षण (आपके अपने डेटा का उपयोग करने सहित) दिखाता है कि एग्रीगेशन फ्रेमवर्क मानचित्र को कम करने की तुलना में कई गुना तेज है, और आमतौर पर तीव्रता का क्रम है।

आपके द्वारा पोस्ट किए गए डेटा का केवल 1/10वां भाग लेना (लेकिन OS कैश को साफ़ करने के बजाय, पहले कैश को गर्म करना - क्योंकि मैं एकत्रीकरण के प्रदर्शन को मापना चाहता हूं, न कि डेटा में पेज पर कितना समय लगता है) मुझे यह मिला:

MapReduce:1,058ms
एकत्रीकरण फ्रेमवर्क:133ms

एग्रीगेशन फ्रेमवर्क से $मैच को हटाना और मैपरेडस से {क्वेरी:} (क्योंकि दोनों सिर्फ एक इंडेक्स का उपयोग करेंगे और यही वह नहीं है जिसे हम मापना चाहते हैं) और पूरे डेटासेट को key2 द्वारा ग्रुप करना मुझे मिला:

MapReduce:18,803ms
एकत्रीकरण फ्रेमवर्क:1,535ms

वे बहुत हद तक मेरे पिछले प्रयोगों के अनुरूप हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:किसी दस्तावेज़ में कुंजियों की संख्या कैसे गिनें?

  2. स्वचालित डेटाबेस कॉन्फ़िगरेशन जाँच

  3. MongoDB - $size का तर्क एक ऐरे होना चाहिए, लेकिन यह प्रकार का था:EOO / अनुपलब्ध

  4. MongoDB - ऐरे तत्व को अपडेट या पुश करने के लिए $सेट

  5. हरोकू पर मोंगोडीबी कैसे तैनात करें