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

रेडिस कब? मोंगोडीबी कब?

मैं कहूंगा, यह इस बात पर निर्भर करता है कि आप किस तरह की देव टीम हैं और आपके आवेदन की जरूरत है।

उदाहरण के लिए, यदि आपको बहुत अधिक क्वेरी करने . की आवश्यकता है , जिसका अर्थ है कि आपके डेवलपर्स के लिए रेडिस का उपयोग करना अधिक काम होगा, जहां आपका डेटा दक्षता के लिए प्रत्येक प्रकार की वस्तु के लिए अनुकूलित विभिन्न विशिष्ट डेटा संरचनाओं में संग्रहीत किया जा सकता है। MongoDB में वही प्रश्न आसान हो सकते हैं क्योंकि संरचना आपके डेटा में अधिक सुसंगत है। दूसरी ओर, रेडिस में, सरासर गति उन प्रश्नों की प्रतिक्रिया का भुगतान उन विभिन्न संरचनाओं से निपटने के अतिरिक्त कार्य के लिए भुगतान है जिनके साथ आपका डेटा संग्रहीत किया जा सकता है।

MongoDB पारंपरिक DB और SQL अनुभव वाले डेवलपर्स के लिए सरलता, बहुत कम सीखने की अवस्था प्रदान करता है। हालांकि, रेडिस के गैर-पारंपरिक दृष्टिकोण को सीखने के लिए अधिक प्रयास की आवश्यकता है, लेकिन अधिक लचीलेपन की आवश्यकता है।

उदा. एक कैश परत शायद रेडिस में बेहतर ढंग से कार्यान्वित की जा सकती है। अधिक स्कीमा-सक्षम डेटा के लिए, MongoDB बेहतर है। [नोट:MongoDB और Redis दोनों तकनीकी रूप से बिना योजना के हैं]

यदि आप मुझसे पूछें, तो मेरी व्यक्तिगत पसंद अधिकांश आवश्यकताओं के लिए रेडिस है।

अंत में, मुझे आशा है कि अब तक आपने http://antirez.com/post/MongoDB-and-Redis.html

देख लिया होगा।

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB और C#:केस असंवेदनशील खोज

  2. मोंगोडीबी $cmp

  3. क्या MongoDB में दो संग्रहों को परमाणु रूप से अपडेट करने का कोई तरीका है?

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

  5. मोंगोडब में अद्यतन और वापसी दस्तावेज़