能否将索引集合存储在单独的高性能存储(即flash/SSD)上,同时将数据收集保存在成本较低的常规存储上?我所看到的使用MongoDB的性能问题似乎与索引维护操作有关,我不得不在单个实例上跨数据库存储桶对数据进行分区,以避免在写性能方面出现大幅度下降--这种解决方案只会扩展这么长时间。因此,我想使用SSD作为索引,但是在没有必要的地方(数据收集)支付高性能存储是没有意义的。
我发现的关于这个问题的唯一讨论有点过时了:https://jira.mongodb.org/browse/SERVER-965
发布于 2013-08-15 09:36:43
你不能用MongoDB做你想做的事。
所做的工作是将集合拆分为多个数据库。MongoDB不能进行连接,因此在数据级别上没有真正的折衷。您的应用程序必须管理到多个数据库的多个连接。
https://stackoverflow.com/questions/15341069
复制相似问题