【发布时间】:2012-03-05 18:50:54
【问题描述】:
我目前正在开发一个基于 MongoDB 的系统,该系统将存储至少十亿个文档。这将每月增加约 5000 万。
主集合的 id 格式为 YYYYMM_SOURCEID_DOCTYPE_UUID,用作分片索引。每条记录产生大约 1kb 的索引。 99% 的操作将发生在最近三个月的数据上。我们希望支持文档的关键字搜索,在最近三个月的数据中表现非常好,在较旧的数据上表现至少是半不错的。
只要我可以将索引的活动端保留在内存中,MongoDB 听起来是不是一个合理的解决方案?
【问题讨论】:
-
MongoDB 是内存映射的,这意味着只要您可以将工作集保存在内存中,它就应该表现良好。
标签: mongodb