Kelebihan dan keterbatasan basis data keluarga kolom
Konsep NoSQL
Miriam Antona
Software engineer
Kelebihan - fleksibilitas
- Baris dalam satu keluarga kolom bisa memiliki kolom berbeda
- Tambahkan kolom baru ke baris saat diperlukan
- Menghindari pengisian dengan nilai default
- Fleksibilitas jangan dijadikan satu-satunya kriteria
- Evaluasi basis data key-value dan dokumen
Kelebihan - kecepatan
- Kolom terkait disimpan bersama di disk
- Penulisan/pengambilan sangat cepat
Kelebihan - skalabilitas
- Skala horizontal
- Sharding di banyak server
Kelebihan - volume data besar
- Dirancang untuk menangani volume data besar
- kecepatan
- skalabilitas horizontal
- kompresi data efisien
Keterbatasan
- Baca/tulis atomik tetapi tanpa transaksi multibaris
- Tidak mendukung join
- Tidak mendukung subkueri
- Perlu mendefinisikan kueri dengan baik
- Kueri berubah -> mungkin perlu mengubah keluarga kolom
- Bisa mahal
Ayo berlatih!
Konsep NoSQL
Preparing Video For Download...