Belge veritabanlarının avantajları ve sınırlamaları

NoSQL Kavramları

Miriam Antona

Software engineer

Avantajlar - esneklik

  • Şemayı önceden tanımlamak gerekmez
  • Belgeler zamanla değişebilir
    • Şema geçişlerini önler
  • Gömülü belgeler join gerektirmez
    • Daha iyi süreler
  • Belge veritabanlarını seçmenin ilk nedenlerinden biri
NoSQL Kavramları

Avantajlar - geliştiriciler için sezgisel

  • Doğal çalışma biçimi
  • JSON insan tarafından okunabilir
  • Belgeler, koddaki nesnelerle eşleşir
    • Daha az kodlama
    • Daha basit ve hızlı geliştirme
    • Nesneler oluşturuldukça kodlayın ve belgeler olarak depolayın
  • Yeni geliştiriciler için daha kolay
NoSQL Kavramları

Avantajlar - yatay ölçeklenebilirlik

  • Parçalama (sharding)
NoSQL Kavramları

Sınırlamalar - daha fazla sorumluluk

  • Uygulama kodunda verilere dikkat edin
    • ör. gerekli e-postayı denetleyin
  • Yinelenen verilere dikkat edin
    • ör. kopyalanmış adı güncelleyin
NoSQL Kavramları

Hadi pratik yapalım!

NoSQL Kavramları

Preparing Video For Download...