Die richtige Antwort lautet:Es kommt darauf an.
Wie viele andere Programmiersprachen verfügt node über verschiedene Adapter für Datenbanken. Einige sind zwar besser als andere, aber sie verändern und entwickeln sich alle so schnell, dass jede Aussage hier bald überholt wäre. Selbst wenn Sie eine Datenbank auswählen, werden Sie mindestens zwei oder drei Adapter mit unterschiedlichen Qualitäten finden.
Am Ende spielt es keine Rolle, was gut zu Node passt, sondern was gut zu Ihrem Projekt passt. Der Versuch, ein relationales Problem in einen NoSQL-Speicher zu quetschen, bringt Ihnen nichts.
Die Node-Community bietet Ihnen viele Möglichkeiten. Werfen Sie einen Blick auf die Node Toolbox um Lösungen für CouchDB, MongoDB, Redis, Datenbank-Abstraktionsschichten, MySQL, … zu finden. Wie immer braucht man ein bisschen gesunden Menschenverstand, um das richtige Modul auszuwählen. Sehen Sie sich den Commit-Verlauf an, wie viele Betreuer, Aktivität, Zeitstempel des letzten Commit, Issue-Warteschlange usw. Sie werden sicherlich eine Lösung für eine Datenbank finden, mit der Sie vertraut sind.
Ich persönlich finde es ziemlich überwältigend, wenn ich mehr als eine Technologie auf einmal lernen muss. Wenn Sie neu bei node sind, würde ich mich für Ihr erstes Projekt lieber an eine Datenbank halten, die Sie kennen.