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

एरोस्पाइक अन्य की-वैल्यू नोस्कल डेटाबेस से कैसे भिन्न है?

यदि इसका उत्तर एक शब्द में देना है, तो इसका "प्रदर्शन"। एरोस्पाइक का प्रदर्शन किसी भी क्लस्टर्ड-नोस्कल समाधान से काफी बेहतर है। उच्च प्रदर्शन प्रति-नोड का अर्थ है छोटा क्लस्टर जो कम TCO (स्वामित्व की कुल लागत) और रखरखाव है। एयरोस्पाइक ऑटो-क्लस्टरिंग, ऑटो-शार्डिंग, ऑटो-रीबैलेंसिंग (जब क्लस्टर स्थिति बदलती है) करता है, जिनमें से अधिकांश को अन्य डेटाबेस में मैन्युअल चरणों की आवश्यकता होती है।

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. टैग कैश जैसा कुछ और रेडिस का उपयोग करके उन्हें सुझाव देने के लिए इसे क्वेरी करना

  2. Redis पब/उप पर प्रतिस्पर्धी उपभोक्ता समर्थित हैं?

  3. async फ़ंक्शन node.js . से रिटर्निंग मान

  4. Django REST फ्रेमवर्क अभी भी खाली रेडिस कुंजियाँ होने के बाद भी कैश्ड डेटा के साथ प्रतिक्रिया करता है

  5. डीबी और रेडिस कैश के बीच डेटा सिंक करने की सबसे अच्छी रणनीति क्या है?