Anahtar-değer veritabanları ne zaman kullanılır

NoSQL Kavramları

Miriam Antona

Software engineer

Uygun durumlar

  • Kullanıcı oturumları
    • key: oturum kimliği
    • value: oturum bilgileri

Bir kullanıcı görseli

NoSQL Kavramları

Uygun durumlar

  • Kullanıcı profilleri ve tercihleri
    • key: kullanıcı kimliği
    • value: kullanıcı profili/tercihleri

Tercihleriyle birlikte bir kullanıcı görseli

NoSQL Kavramları

Uygun durumlar

  • Alışveriş sepetleri
    • key: kullanıcı kimliği
    • value: alışveriş sepeti bilgileri

Alışveriş sepeti görseli

NoSQL Kavramları

Uygun durumlar

  • Gerçek zamanlı öneriler

"Şunları da beğenebilirsiniz" metni ve farklı renkte üç tişört içeren görsel.

NoSQL Kavramları

Uygun durumlar

  • Reklamcılık

Bir reklamın yer aldığı bilgisayar ekranı görseli.

NoSQL Kavramları

Uygun durumlar

  • Bilgiyi tek bir nesnede value olarak saklayın
  • Bilgi tek işlemle kaydedilir
      SET user:457:preferences {"language":"en_US","color":"green","timezone":"GTM-4"}
    
  • Bilgi tek işlemle alınır
      GET user:457:preferences
    
  • Hızlıdır
NoSQL Kavramları

Uygun olmayan durumlar

  • Veriyi değere göre arama
NoSQL Kavramları

Uygun olmayan durumlar

  • Veriyi değere göre arama
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"}
... ...

 

  • İlişkili veriler
NoSQL Kavramları

Hadi pratik yapalım!

NoSQL Kavramları

Preparing Video For Download...