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

सर्वाधिक ज्ञात नोएसक्यूएल सिस्टमों में मुख्य अंतर/विशेषताएं

Redis एक की-वैल्यू स्टोर है . आप आमतौर पर एक ही कुंजी के तहत एक आदिम मान (इंट, स्ट्रिंग, बूल), या प्राइमेटिव की एक सरणी सम्मिलित कर सकते हैं। डेटा की पुनर्प्राप्ति आमतौर पर कुंजी द्वारा क्वेरी तक सीमित होती है। ये सबसे बुनियादी NoSQL डेटाबेस हैं।

Cassandra एक कॉलम-फ़ैमिली स्टोर . है . यह एक की-वैल्यू स्टोर के समान है, लेकिन लगभग चार स्तरों तक की-वैल्यू पेयर के नेस्टिंग का समर्थन करता है। क्वेरी करना कुंजी और मानचित्र-कम करने वाले कार्यों द्वारा क्वेरी तक सीमित है। इस प्रकार के डेटाबेस में एक कठिन डेटा मॉडल होता है (क्या 'सुपरकॉलम' कोई घंटी बजाता है?) और अत्यधिक बड़ी मात्रा में डेटा के लिए अत्यधिक विशिष्ट है।

MongoDB और CouchDB दोनों दस्तावेज़ डेटाबेस . हैं . वे दोनों JSON दस्तावेज़ संग्रहीत करते हैं, जो एक स्कीमा द्वारा प्रतिबंधित नहीं हैं, जिससे आपको बहुत अधिक लचीलापन मिलता है। डेटाबेस आपको इन दस्तावेज़ों की सामग्री को क्वेरी करने की अनुमति देता है, जिससे अन्य प्रकार के NoSQL डेटाबेस की तुलना में डेटा को पुनः प्राप्त करना बहुत आसान हो जाता है। नक्शा कम करने के कार्य भी समर्थित हैं।

मार्टिन फैबिक के उत्तर में MongoDB और CouchDB की तुलना के लिए कुछ अच्छे लिंक हैं।

Ayende में ब्लॉग पोस्ट की एक श्रृंखला है जिसे दैट नो एसक्यूएल थिंग कहा जाता है जो इनमें से प्रत्येक प्रकार को संभालता है। यह NoSQL अवधारणा, विभिन्न प्रकार के NoSQL डेटाबेस और उनमें से प्रत्येक को क्वेरी करने का एक अच्छा परिचय है। मैं अत्यधिक अनुशंसा करता हूं कि आप ऊपर बताए गए डेटाबेस प्रकारों पर उनके लेख पढ़ें, वे बहुत शिक्षाप्रद हैं!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं Node.js के माध्यम से Redis डेटाबेस के लिए HGET/GET कमांड कैसे जारी करूं?

  2. रेडिस स्टोर 128 बिट नंबर

  3. रेडिस के लिए लुआ लिपि जो चाबियों के मूल्यों को बताती है

  4. SQLite से Redis में पोर्ट करना

  5. सेलेरी टास्क को कैसे रोकें या फिर से शुरू करें?