Det rigtige svar er:det afhænger af.
Som mange andre programmeringssprog har node forskellige adaptere til databaser. Visse, nogle er bedre end andre, men de ændrer sig alle og udvikler sig så hurtigt, at enhver udtalelse her snart ville være forældet. Selvom du vælger én database, vil du finde mindst to eller tre adaptere med forskellige kvaliteter.
I sidste ende er det lige meget, hvad der passer godt til Node, men hvad der passer godt til dit projekt. At prøve at presse et relationsproblem ind i et NoSQL-lager vil ikke hjælpe dig.
Nodefællesskabet giver dig masser af muligheder. Tag et kig på Node Toolbox at finde nogle løsninger til CouchDB, MongoDB, Redis, Database Abstraktionslag, MySQL, … Som altid har du brug for lidt sund fornuft for at vælge det rigtige modul. Se på commit-historik, hvor mange vedligeholdere, aktivitet, sidste commit-tidsstempel, problemkø osv. Du vil helt sikkert finde en løsning til en database, som du er fortrolig med.
Jeg synes personligt, at det er ret overvældende, når jeg skal lære mere end én teknologi på én gang. Så hvis du er ny til node, vil jeg hellere holde mig til en database, du kender til dit første projekt.