我有大约 20 万份文件,例如
{ min: 100, max: 200, name1: value1, name2: value2, ...}
我想找到我的输入应该是最小/最大范围内的数字的文档。
由于这是一个固定且唯一的搜索模式,而且我的应用程序已经准备就绪,我应该更喜欢哪种 NoSQL?请注意,我们预计高峰时段会有非常多的并发查询(200-500)并且几乎没有写入。(这是一个 Web 服务器,如果在服务器上没有负载的情况下可以在非高峰时间安排是否有任何内容。)另一点是需要在我的每个 Web 服务器上进行复制——以避免从一个服务器到另一个服务器的网络查询——我相信两者都支持。我的应用程序很少使用 Apache-PHP,也很少使用 Tomcat-Java,它们都在 Linux 系统上运行。我更倾向于 Couchbase,因为它使用 memcached(内存中),但是像 SO 这样的开发人员社区对 MongoDB 的支持要大得多。还有其他我应该探索的选择吗?