Saya tidak yakin solusi yang tepat adalah hanya berfokus pada pemetaan database ke tumpukan web Anda, tetapi juga mempertimbangkan persyaratan khusus aplikasi.
Apakah Anda menganalisis feed twitter atau data volume tinggi lainnya untuk mengetahui pola, tetapi tidak memerlukan dukungan transaksional? Kemudian pilih sesuatu dengan sangat cepat.
Apakah Anda hanya ingin menyimpan beberapa info yang benar-benar mendasar dalam beberapa tabel dan saat ini bukan aplikasi yang "berfokus pada perusahaan"? Kemudian pilih sesuatu yang keren untuk dipelajari.
Mungkin Anda akan menyimpan data yang sangat penting untuk klien, kuat, perlu transaksional, dan memiliki replikasi langsung ke fasilitas hosting jarak jauh, dll. Kemudian mungkin melihat sesuatu seperti postgresql. Itu tidak akan mencerminkan juga, tetapi driver node.js bekerja dengan cukup baik dan jika Anda tidak terlalu takut dengan sql, itu mendapatkan apa yang Anda inginkan masuk / keluar dengan cukup mudah.
Adapun pendapat saya sendiri, saya pikir menggunakan tumpukan yang lebih baru seperti node.js (vs kerangka tradisional di php / java) cukup menambahkan kompleksitas "baru" sehingga seseorang tidak boleh menambahkan lapisan ekstra sekaligus. Ini adalah artikel bagus yang membahas bahwa:
http://nodeguide.com/convincing_the_boss.html