La risposta corretta è:dipende.
Come molti altri linguaggi di programmazione, il nodo ha vari adattatori per i database. Certo, alcuni sono migliori di altri, ma stanno tutti cambiando e si evolvono così velocemente che qualsiasi affermazione qui sarebbe presto obsoleta. Anche se selezioni un database, troverai almeno due o tre adattatori con qualità diverse.
Alla fine non importa cosa sia adatto per Node, ma cosa sia adatto al tuo progetto. Cercare di comprimere un problema relazionale in un archivio NoSQL non ti farà bene.
La community di nodi ti offre molte possibilità. Dai un'occhiata a Node Toolbox per trovare alcune soluzioni per CouchDB, MongoDB, Redis, Database abstraction Layers, MySQL, … Come sempre serve un po' di buon senso per scegliere il modulo giusto. Guarda la cronologia dei commit, quanti manutentori, attività, timestamp dell'ultimo commit, coda dei problemi, ecc. Troverai sicuramente una soluzione per un database con cui ti senti a tuo agio.
Personalmente trovo piuttosto opprimente quando devo imparare più di una tecnologia alla volta. Quindi, se non conosci node, preferirei attenermi a un database che conosci per il tuo primo progetto.