Database relasional memberlakukan ACID. Jadi, Anda akan memiliki penyimpanan data berorientasi transaksi berbasis skema. Ini terbukti dan cocok untuk 99% aplikasi dunia nyata. Anda praktis dapat melakukan apa saja dengan database relasional.
Namun, ada batasan pada kecepatan dan penskalaan dalam hal penyimpanan data ketersediaan tinggi yang sangat besar. Misalnya, Google dan Amazon memiliki terabyte data yang disimpan di pusat data besar. Permintaan dan penyisipan tidak berfungsi dalam skenario ini karena sifat pemblokiran/skema/transaksi RDBM. Itulah alasan mereka mengimplementasikan database mereka sendiri (sebenarnya, penyimpanan nilai kunci) untuk peningkatan kinerja dan skalabilitas yang besar.
Basis data NoSQL telah ada sejak lama - hanya istilahnya yang baru. Beberapa contohnya adalah grafik, objek, kolom, XML, dan database dokumen.
Untuk pertanyaan kedua Anda: Bolehkah menggunakan keduanya di situs yang sama?
Kenapa tidak? Keduanya memiliki tujuan yang berbeda bukan?