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
Avantajlar - hız
- İlgili sütunlar diskte birlikte saklanır
- Çok hızlı yazma / okuma
Avantajlar - ölçeklenebilirlik
- Yatay ölçekleme
- Birden çok sunucuya parçalama (sharding)
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
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
Hadi pratik yapalım!
NoSQL Kavramları
Preparing Video For Download...