我需要选择一个“分片密钥”来“分片”我的MongoDB数据库的帮助。
我有一个具有1个索引的集合,其中包含4个字段:
- “ PointIdNumber”,标识数据库(字符串)
上的一个点
- “ DateId”,一天的ID(例如1234可以代表今天的日期)(Int)
- “ IntervalId”,代表每天有15分钟的96个时段,(Int)
- “ SeasonId”,无论是否夏令时都交替显示(+ 1h / -1h)(Int)
有更多的集合,但是大多数集合的索引上都有这些确切的字段。
查询通常是从这些年份中获取我们当年和上一年的值。
在这种情况下,最好使用什么作为分片键?
谢谢!