Saya juga penggemar berat MongoDB. Yang telah dikatakan, itu sama sekali bukan pengganti grosir untuk RDBMS. Facebook memiliki 300 juta pengguna tetapi jika beberapa teman Anda tidak muncul dalam daftar satu kali, atau salah satu album foto hilang pada permintaan sesekali, apakah Anda akan memperhatikannya? Mungkin tidak. Jika pembaruan status Anda tidak mengalir ke semua teman Anda selama beberapa menit, apakah itu penting? Hampir tidak. Jika neraca Wal-Mart tidak sinkron, apakah seseorang akan kehilangan akal? Pasti.
Basis data NoSQL sangat bagus di lingkungan "kabur" di mana hubungan tidak ketat dan integritas data bisa tidak sinkron. RDBMS tetap penting ketika kumpulan data sangat kompleks dan relasional (karena itu namanya), dan harus tetap murni.
Dorongan besar untuk NoSQL berasal dari fakta selama 30 tahun terakhir, kami telah menggunakan sistem RDMBS untuk kedua skenario. Kami sekarang memiliki alat yang lebih tepat untuk banyak situasi. Beberapa orang akan berdebat paling banyak, sebenarnya. Tapi tidak ada yang akan membantah semua.