logo
Разработка Web-приложения с использованием JavaScript каркаса Node.js

4.1 Движки сохранения данных для Node

В Node не предусмотрена встроенная поддержка какой-нибудь системы хранения данных, если не считать чтение и запись в файловую систему. Для работы с системами хранения, в частности с базами данных, необходимо использовать соответствующий модуль. На вики-сайте Node перечислено два десятка таких модулей для работы с CouchDB, MongoDB, MySQL, Postgres, SQLite3, Memcache, REDIS, YQL и другими системами. См. https://github.com/joyent/node/wiki/modules#database.

В общем случае необходимо установить как сам модуль, так и его зависимости, в том числе платформенный код клиентских библиотек конкретной СУБД. Например, модулям для работы с MySQL необходимы сервер MySQL и соответствующая клиентская библиотека.