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

MongoDB के साथ MapReduce वास्तव में, वास्तव में धीमा (समान डेटाबेस के लिए MySQL में 30 घंटे बनाम 20 मिनट)

मैंने वास्तव में पहले भी इसी तरह के प्रश्न का उत्तर दिया है। MongoDB में मैप रिड्यूस की सीमाएं पहले बताई जा चुकी हैं - जैसा कि आपने उल्लेख किया है, यह सिंगल थ्रेडेड है, इसे जावा स्क्रिप्ट (स्पाइडरमोनकी) और बैक आदि में बदलना होगा।

इसलिए अन्य विकल्प भी हैं:

  1. मोंगोडीबी हडूप कनेक्टर (आधिकारिक तौर पर समर्थित)
  2. एकत्रीकरण फ्रेमवर्क (2.1+ की आवश्यकता है)

इस लेखन के समय तक 2.2.0 स्थिर रिलीज़ अभी तक बाहर नहीं हुई थी, लेकिन यह RC2 तक थी, इसलिए रिलीज़ आसन्न होनी चाहिए। मैं इस प्रकार के परीक्षण के लिए अधिक सार्थक तुलना के रूप में इसे एक शॉट देने की सलाह दूंगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NoSQL डेटाबेस की लड़ाई - MongoDB और Cassandra की तुलना करना

  2. आवेदन में आग लगने वाले सभी प्रश्नों को लॉग करें

  3. व्याख्या () Mongodb में:nscanned और nscannedObjects के बीच अंतर

  4. MongoDB के साथ MapReduce वास्तव में, वास्तव में धीमा (समान डेटाबेस के लिए MySQL में 30 घंटे बनाम 20 मिनट)

  5. MongoDB में दस्तावेज़ अपडेट करने के 4 तरीके