我目前正在研究一个基于 MongoDB 的系统,该系统将存储至少 10 亿个文档。这将每月增加约 5000 万。
主集合的 id 格式为 YYYYMM_SOURCEID_DOCTYPE_UUID,用作分片索引。每条记录产生大约 1kb 的索引。99% 的操作将发生在最近三个月的数据上。我们希望支持文档的关键字搜索,在最近三个月的数据中表现非常好,至少在较旧的内容上表现还不错。
只要我可以将索引的活动端保留在内存中,MongoDB 听起来是否是一个合理的解决方案?
mongodb
mongodb ×1