2013-11-02 4 views
5

Что является лучшим Вложенный База данных NoSQL для Node.js?База данных встроенных документов для Node.js

Приложение моего node.js слишком мало, чтобы использовать большую базу данных, такую ​​как mongodb, которая нуждается в дополнительных конфигурациях.

Я попробовал EJDB, но ему нужно слишком много места на диске (около 1,5 МБ для каждой записи).

Я также ищу в Интернете, но google дал мне так много вариантов, что сделало меня таким смущенным.

Вот некоторые требования:

  • быстрые и легкие
  • нет необходимости слишком много конфигураций
  • иметь возможность хранить большое количество данных (около ста тысяч записей, общего размера в 1 Гб)
  • лучший пакет для Node.js

ответ

9

Самая популярная встроенная база данных Node.js на GitHub - NeDB

+5

Вы можете использовать Mongoose с NeDB, поскольку это подмножество MongoDB? – Chev

+1

Я пытался взломать его вместе, но это серьезное усилие, чтобы заставить Мангуста работать с ним. Главным образом из-за основных пакетов mongo, kerberos и bson во многих местах. Это можно сделать. [Camo] (https://github.com/scottwrobinson/camo) является еще одним ODM и работает для mongo и nedb. – ruffrey

-3

Возможно, redis с хранением документов как хешей? http://redis.io/commands#hash

Он отлично работает на Rapsberry Pi со 100 образами в минуту.

Также есть хороший ORM для него - http://jugglingdb.co/

+2

Я не верю, что redis - это встроенная база данных. – jordanbtucker

+2

redis не является встроенной базой данных – mdk

Смежные вопросы