【发布时间】:2011-05-09 18:28:39
【问题描述】:
我们有一个包含 2 个副本集的集群,每组有 3 个服务器。单个集合被分片。我们还有很多(8+)我们每天使用的集合。大部分数据都在分片集合中,其中包含近 1 亿条记录。
最近我们增加了获取 100 倍于我们之前获取的数据的要求,我们需要将其写入 mongodb。已设置一个守护程序来执行必要的写入操作,以使数据库保持最新状态。该脚本每秒执行超过 200 次写入,其中大部分写入所有单独的集合。
由于写入量如此之大,我们无法执行大量读取以用于分析目的。接收客户端和服务器端游标超时的组合(“未找到游标”)。
我们已尝试对读取执行限制/跳过方案,但问题仍然存在。由于我们需要大量写入和少量但大量读取,因此解决此问题的最佳行动方案是什么?
【问题讨论】:
标签: mongodb