Sütun aileli veritabanlarının avantajları ve sınırlamaları

NoSQL Kavramları

Miriam Antona

Software engineer

Avantajlar - esneklik

  • Bir sütun ailesindeki satırlar farklı sütunlara sahip olabilir
  • Gerektiğinde bir satıra yeni sütunlar ekleyin
  • Varsayılan değerlerle doldurmayı önler
  • Esnekliği tek ölçüt olarak görmeyin
    • Anahtar-değer ve belge veritabanlarını değerlendirin
NoSQL Kavramları

Avantajlar - hız

  • İlgili sütunlar diskte birlikte saklanır
  • Çok hızlı yazma / okuma
NoSQL Kavramları

Avantajlar - ölçeklenebilirlik

  • Yatay ölçekleme
    • Birden çok sunucuya parçalama (sharding)
NoSQL Kavramları

Avantajlar - büyük veri hacimleri

  • Büyük veri hacimlerini işlemek için tasarlanmıştır
    • hız
    • yatay ölçeklenebilirlik
    • verimli veri sıkıştırma
NoSQL Kavramları

Sınırlamalar

  • Atomik okuma/yazma, ancak çoklu satır işlemleri yok
  • Join desteği yok
  • Alt sorgu desteği yok
  • Sorguları iyi tanımlamak gerekir
    • Sorgular değişirse -> sütun ailelerini değiştirmek gerekebilir
    • Maliyetli olabilir
NoSQL Kavramları

Hadi pratik yapalım!

NoSQL Kavramları

Preparing Video For Download...