Лучшая база данных для приложения Node.js с использованием веб-сокетов - PullRequest
10 голосов
/ 10 марта 2011

Я изучаю Node.js, и создаваемое мною простое приложение сохранит в базе данных 3 значения: широту, долготу и сообщение.

Затем приложение извлечет любое сообщение, которое находится в пределах определенногорасстояние от вашего текущего местоположения.Веб-сокеты просто обновляют ваше местоположение, если вы перемещаетесь.

Я знаю, как бы это сделать, используя MySQL, но я подумал, что может быть более подходящая база данных, которая хорошо работает с Node.js.

Есть предложения?

Ответы [ 2 ]

7 голосов
/ 10 марта 2011

Любое хранилище значений ключей идеально подходит для node.js, поскольку они хранят данные как собственные объекты JS или JSON.

Некоторые популярные включают в себя:

  • MongoDB
  • Redis
  • Диван
  • Riak

Вот список модулей базы данных для node.js: https://github.com/joyent/node/wiki/modules#database

1 голос
/ 11 марта 2011

Проверьте GeoCouch:

http://vmx.cx/cgi-bin/blog/index.cgi/geocouch-the-future-is-now%3A2010-05-03%3Aen%2CCouchDB%2CPython%2CErlang%2Cgeo

Позволяет вам выполнять пространственные запросы с CouchDB. С CouchDB очень легко общаться из node.js, потому что API - это JSON поверх HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...