Jawaban yang benar adalah:tergantung.
Seperti banyak bahasa pemrograman lainnya, node memiliki berbagai adaptor untuk database. Memang, beberapa lebih baik daripada yang lain, tetapi semuanya berubah dan berkembang begitu cepat sehingga pernyataan apa pun di sini akan segera usang. Bahkan jika Anda memilih satu database, Anda akan menemukan setidaknya dua atau tiga adaptor dengan kualitas yang berbeda.
Pada akhirnya tidak masalah apa yang cocok untuk Node, tetapi apa yang cocok untuk proyek Anda. Mencoba memasukkan masalah relasional ke dalam penyimpanan NoSQL tidak akan berguna bagi Anda.
Komunitas simpul memberi Anda banyak kemungkinan. Lihat Kotak Alat Node untuk menemukan beberapa solusi untuk CouchDB, MongoDB, Redis, Lapisan abstraksi database, MySQL, ... Seperti biasa, Anda memerlukan sedikit akal sehat untuk memilih modul yang tepat. Lihat riwayat komit, berapa banyak pengelola, aktivitas, stempel waktu komit terakhir, antrian masalah, dll. Anda pasti akan menemukan solusi untuk database yang nyaman bagi Anda.
Saya pribadi merasa agak berlebihan ketika saya harus mempelajari lebih dari satu teknologi sekaligus. Jadi, jika Anda baru mengenal node, saya lebih suka menggunakan database yang Anda ketahui untuk proyek pertama Anda.