Правилният отговор е:зависи.
Подобно на много други езици за програмиране, node има различни адаптери за бази данни. Туре, някои са по-добри от други, но всички те се променят и развиват толкова бързо, че всяко твърдение тук скоро ще бъде остаряло. Дори ако изберете една база данни, ще намерите поне два или три адаптера с различни качества.
В крайна сметка няма значение какво е подходящо за Node, а какво е подходящо за вашия проект. Опитът да притиснете релационен проблем в NoSQL хранилище няма да ви помогне.
Общността на възлите ви предоставя много възможности. Разгледайте Node Toolbox за да намерите някои решения за CouchDB, MongoDB, Redis, слоеве за абстракция на база данни, MySQL, ... Както винаги имате нужда от малко здрав разум, за да изберете правилния модул. Вижте хронологията на ангажиментите, колко поддържащи, активност, времева марка на последното извършване, опашка за издаване и т.н. Със сигурност ще намерите решение за база данни, която ви харесва.
Аз лично намирам за доста непосилно, когато трябва да уча повече от една технология наведнъж. Така че, ако сте нов в node, предпочитам да се придържам към база данни, която познавате за първия си проект.