San*_*nda 8 database mongodb nosql redis node.js
我正在使用Nodejs在"实时"网站上工作.目前,我正在使用Redis,因为我需要高性能的读取访问权限.写访问对我的用例并不重要.
此外,Redis没有搜索的查询语言.所以,我手动创建索引,并使用一些联合/交叉/ ...来查找一些值.
我认为使用嵌入式查找系统和类似ORM(例如Mongoose)的MongoDB会更容易.问题是我不确定MongoDB是我用例的最佳选择.
您对我需要的NoSQL DB有什么建议?Redis?CouchDB?MongoDB?卡桑德拉?等等
我再说一遍:我希望读取访问和搜索(写访问不重要)具有真正良好的性能,最简单的(类似于orm的查找系统等等)
谢谢.
由于以下原因,我认为 redis 将是更好的解决方案。
您需要快速读取访问,而 redis 提供了最快的解决方案,因为键在内存中,如果不是大多数的话。
虽然 mongodb 在一般情况下更容易查询,但您的问题域很窄,一旦您决定如何查询数据,您就可以放置正确的数据结构和索引。
归档时间: |
|
查看次数: |
6932 次 |
最近记录: |