कब key-value डेटाबेस इस्तेमाल करें

NoSQL कॉन्सेप्ट्स

Miriam Antona

Software engineer

उपयुक्त मामले

  • यूज़र सेशंस
    • key: session ID
    • value: session जानकारी

एक यूज़र की छवि

NoSQL कॉन्सेप्ट्स

उपयुक्त मामले

  • यूज़र प्रोफाइल और प्राथमिकताएँ
    • key: user ID
    • value: यूज़र प्रोफाइल/प्रेफरेंसेज़

अपनी प्राथमिकताओं वाले यूज़र की छवि

NoSQL कॉन्सेप्ट्स

उपयुक्त मामले

  • शॉपिंग कार्ट्स
    • key: user ID
    • value: कार्ट जानकारी

शॉपिंग कार्ट की छवि

NoSQL कॉन्सेप्ट्स

उपयुक्त मामले

  • रियल-टाइम रिकमेंडेशंस

"You may also like" टेक्स्ट और अलग रंगों की तीन टी-शर्ट्स वाली छवि.

NoSQL कॉन्सेप्ट्स

उपयुक्त मामले

  • विज्ञापन

कंप्यूटर स्क्रीन पर एक विज्ञापन दर्शाती छवि.

NoSQL कॉन्सेप्ट्स

उपयुक्त मामले

  • जानकारी को एक ही ऑब्जेक्ट की value में स्टोर करें
  • एक ऑपरेशन में सेव होता है
      SET user:457:preferences {"language":"en_US","color":"green","timezone":"GTM-4"}
    
  • एक ऑपरेशन में प्राप्त होता है
      GET user:457:preferences
    
  • तेज
NoSQL कॉन्सेप्ट्स

अनुपयुक्त मामले

  • डेटा को उसकी value से खोजें
NoSQL कॉन्सेप्ट्स

अनुपयुक्त मामले

  • डेटा को उसकी value से खोजें
key value
user:1:address {"street" : "123 Sesame Street" , "city" : "New York City"}
user:2:address {"street" : "742 Evergreen Terrace" , "city" : "Springfield"}
user:3:address {"street" : "221b Baker Street" , "city" : "London"}
user:4:address {"street" : "4 Privet Drive" , "city" : "Little Whinging"}
... ...

 

  • संबंधित डेटा
NoSQL कॉन्सेप्ट्स

अभ्यास करते हैं!

NoSQL कॉन्सेप्ट्स

Preparing Video For Download...