Kelebihan dan keterbatasan basis data dokumen
Konsep NoSQL
Miriam Antona
Software engineer
Kelebihan - fleksibilitas
- Tidak perlu mendefinisikan skema di awal
- Dokumen dapat bervariasi seiring waktu
- Menghindari migrasi skema
- Dokumen tersemat menghindari join
- Waktu eksekusi lebih baik
- Salah satu alasan utama memilih basis data dokumen
Kelebihan - intuitif bagi pengembang
- Cara kerja yang alami
- JSON mudah dibaca manusia
- Dokumen memetakan objek dalam kode
- Lebih sedikit kode
- Pengembangan lebih sederhana dan cepat
- Mulai mengode dan menyimpan objek saat dokumen dibuat
- Lebih mudah untuk pengembang baru
Kelebihan - skalabilitas horizontal
Keterbatasan - tanggung jawab lebih besar
- Menangani data di kode aplikasi
- Menangani data redundan
- mis. ubah nama yang diduplikasi
Ayo berlatih!
Konsep NoSQL
Preparing Video For Download...