使用websockets的Node.js应用程序的最佳数据库
我正在学习Node.js,我创build的简单应用程序将在数据库中存储3个值:纬度,经度,消息。
然后,应用程序将提取位于距离当前位置一定距离内的任何消息。 如果你四处走动的话,websockets只是让你的位置保持最新状态。
我知道我将如何使用MySQL,但我认为可能有一个更合适的数据库与Node.js运作良好。
有什么build议么?
任何键值存储都是node.js的完美select,因为它们将数据存储为本机JS对象或JSON。
一些stream行的包括:
- MongoDB的
- Redis的
- 长椅
- 了Riak
以下是node.js的数据库模块列表: https : //github.com/joyent/node/wiki/modules#database
查看GeoCouch:
它可以让你用CouchDB进行空间查询。 从node.js与CouchDB交谈非常容易,因为API是基于HTTP的JSON。