Inilah pertanyaan saya: Apa kelemahan dengan berbagai jenis database NoSQL? Secara khusus, apa kelemahan toko kunci, toko data grafik, dan toko dokumen?
Saya memiliki waktu yang mudah menemukan kekuatan, tetapi dokumen tentang kelemahan tampaknya lebih langka.
Sunting: Dalam perbandingan satu sama lain, dan dengan basis data relasional.
database
database-design
nosql
Aedilum
sumber
sumber
Jika Anda membandingkannya dengan database relasional, kelemahan yang jelas adalah bahwa penyimpanan nilai kunci tidak bersifat relasional. Konsekuensinya, akan lebih sulit untuk menulis laporan menggunakan penyimpanan nilai kunci daripada menggunakan basis data relasional, di mana laporan dan ekstraksi data tersebut dirancang secara khusus.
sumber
Ini sangat subyektif, apa yang menurut Anda mungkin menjadi kelemahan, orang lain mungkin berpikir adalah kekuatan terbesarnya.
Semua database NoSQL yang saat ini populer sedang menangani masalah-masalah dimana sistem RDBMS yang ada lemah, dan mereka biasanya sangat terspesialisasi pada satu masalah tertentu yang dimiliki dan sedang dicoba diselesaikan oleh pencetusnya.
Jadi, setiap kelemahan produk adalah kemampuannya untuk melakukan apa yang Anda butuhkan dalam waktu atau ruang yang efisien.
sumber
Saya akan mulai dengan mencatat bahwa saya suka database NoSQL dan saya sedang dalam proses membuang database dan aplikasi berbasis SQL kami di tempat yang masuk akal. Proses ini telah membawa satu kelemahan utama ke cahaya - cerita operasional belum ada di sana. Yang saya maksud dengan ini adalah:
Hal rumit lainnya kadang-kadang adalah pelaporan - banyak alat userland dapat menghubungkan langsung ke database sql, NoSQL masih membutuhkan pengembang untuk menyeberangi jembatan itu.
sumber