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

दृढ़ता के लिए रेडिस कैश और मोंगो के लिए वास्तुकला

रेडिस और मोंगोडीबी को जोड़ना वास्तव में समझदार है:वे अच्छे टीम खिलाड़ी हैं। आपको और जानकारी यहां मिलेगी:

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

एक महत्वपूर्ण बिंदु वह लचीलापन स्तर है जिसकी आपको आवश्यकता है। Redis और MongoDB दोनों को स्वीकार्य स्तर के लचीलेपन को प्राप्त करने के लिए कॉन्फ़िगर किया जा सकता है, और इन विचारों पर डिजाइन समय पर चर्चा की जानी चाहिए। साथ ही, यह परिनियोजन विकल्पों पर बाधा डाल सकता है:यदि आप रेडिस और मोंगोडीबी दोनों के लिए मास्टर/स्लेव प्रतिकृति चाहते हैं तो आपको कम से कम 4 बक्से चाहिए (रेडिस और मोंगोडीबी को एक ही मशीन पर तैनात नहीं किया जाना चाहिए)।

अब, रेडिस को कतार, पब/उप, आदि के लिए रखना थोड़ा आसान हो सकता है ... और उपयोगकर्ता डेटा को केवल मोंगोडीबी में स्टोर करें। तर्क यह है कि आपको अलग-अलग प्रतिमानों वाले दो स्टोरों के लिए समान डेटा एक्सेस पथ (इस नौकरी का कठिन हिस्सा) को डिज़ाइन करने की आवश्यकता नहीं है। इसके अलावा, MongoDB में अंतर्निहित क्षैतिज मापनीयता (प्रतिकृति सेट, ऑटो-शार्डिंग, आदि ...) है, जबकि Redis में केवल स्वयं की मापनीयता है।

दूसरे प्रश्न के संबंध में, दोनों स्टोरों को लिखना इसे करने का सबसे आसान तरीका होगा। मोंगोडीबी में रेडिस गतिविधि को दोहराने के लिए कोई अंतर्निहित सुविधा नहीं है। रेडिस कतार (जहां गतिविधि पोस्ट की जाएगी) को सुनने के लिए एक डेमॉन को डिजाइन करना और मोंगोडीबी को लिखना इतना कठिन नहीं है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस कीज़ को स्टोर करने का सबसे अच्छा तरीका

  2. सेट के लिए रेडिस के स्कोर और रैंकिंग सुविधाओं के लिए केस का उपयोग करें

  3. रनटाइम चेतावनी:आप कार्यकर्ता को सुपरयुसर विशेषाधिकारों के साथ चला रहे हैं:यह बिल्कुल अनुशंसित नहीं है

  4. मैं विंडोज 32 बिट पर रेडिस कैसे चला सकता हूं?

  5. क्लासिक एएसपी (वीबीस्क्रिप्ट) के तहत रेडिस