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

रेडिस और मेम्बेस के बीच प्रमुख अंतर क्या है?

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

डेटा अतिरेक प्रत्येक की-वैल्यू पेयर के लिए प्रतिरूपित प्रतिलिपि की एक निर्धारित मात्रा के साथ क्लस्टर सेटअप करना आसान है, सर्वर को डेटा खोए बिना क्लस्टर में एक निष्क्रिय नोड को विफल करने की अनुमति देता है। हालांकि, रेडिस का मास्टर-स्लेव प्रतिकृति इस प्रकार के डेटा अतिरेक की पेशकश नहीं करता है।

डेटा प्रकार: रेडिस बॉक्स के बाहर परमाणु तरीके से सूचियों को संभालने की क्षमता प्रदान करता है, लेकिन कोई भी मेम्बेस के साथ एप्लिकेशन लॉजिक लेयर में समान कार्यक्षमता को लागू कर सकता है।

गोद लेने: वर्तमान में Redis अधिक व्यापक रूप से अपनाया गया है और Membase की तुलना में थोड़ा अधिक परिपक्व है। मेम्बेस में कुछ उच्च प्रोफ़ाइल उपयोग के मामले हैं, जैसे कि ज़िंगा और उनके सामाजिक खेल।

Membase का हाल ही में Couchbase के साथ विलय हुआ है और उनके पास Membase का एक संस्करण होगा जो CouchDB के मानचित्र/रिड्यूस और क्वेरी/इंडेक्स क्षमता को अगली प्रमुख रिलीज़ (2011 की शुरुआत में निर्धारित) में प्रदान करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. CLI का उपयोग करके रेडिस कीज़ को CSV के रूप में कैसे निर्यात करें?

  2. रेडिस में किसी अन्य कमांड को परिणाम पास करें

  3. गोरिल्ला/मक्स हैंडलर के लिए रेडिस इंस्टेंस का संदर्भ पास करें

  4. जब कुंजी का आधा हिस्सा होता है तो रेडिस मेमोरी का उपयोग कम क्यों नहीं होता है?

  5. रेडिस - हैश का उपयोग करना