我有一个在Mongo中存储我的应用程序每个用户操作的集合,它非常庞大(每天300万个文档)。在UI上,我需要显示最多6个月的用户操作。
尽管已经建立了索引,但是随着历史数据的增加,对该集合的查询变得非常缓慢。因此,我想将超过6个月的文档移动到另一个集合中。
这是处理我的问题的正确方法吗?
我有一个在Mongo中存储我的应用程序每个用户操作的集合,它非常庞大(每天300万个文档)。在UI上,我需要显示最多6个月的用户操作。
尽管已经建立了索引,但是随着历史数据的增加,对该集合的查询变得非常缓慢。因此,我想将超过6个月的文档移动到另一个集合中。
这是处理我的问题的正确方法吗?