2011-03-10 67 views
10

我正在學習Node.js和我創建的簡單應用程序將3個值存儲在數據庫中:緯度,經度,消息。使用websockets的Node.js應用程序的最佳數據庫

該應用程序將提取任何位於距離當前位置一定距離內的消息。如果你四處移動,websockets會讓你的位置保持最新狀態。

我知道我會如何使用MySQL,但我認爲可能有更適合Node.js的數據庫。

有什麼建議嗎?

回答

7

任何鍵值存儲對於node.js都是完美的,因爲它們將數據存儲爲本機JS對象或JSON。

一些流行的包括:

  • MongoDB的
  • Redis的
  • 沙發
  • 了Riak

下面是node.js的數據庫模塊的列表:https://github.com/joyent/node/wiki/modules#database

+3

+1 for mongoDB! – Raynos 2011-03-10 17:56:13

+0

在鍵值數據庫中,我可以搜索10 Tom 2011-03-10 18:06:13

+1

mongoDB具有geospacial索引:http://www.mongodb.org/display/DOCS/Geospatial+Indexing – generalhenry 2011-03-10 22:34:11

相關問題