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
Konsep NoSQL

Kelebihan - kecepatan

  • Kolom terkait disimpan bersama di disk
  • Penulisan/pengambilan sangat cepat
Konsep NoSQL

Kelebihan - skalabilitas

  • Skala horizontal
    • Sharding di banyak server
Konsep NoSQL

Kelebihan - volume data besar

  • Dirancang untuk menangani volume data besar
    • kecepatan
    • skalabilitas horizontal
    • kompresi data efisien
Konsep NoSQL

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
Konsep NoSQL

Ayo berlatih!

Konsep NoSQL

Preparing Video For Download...