分片mongodb数据库时选择“分片密钥”的最佳方法

时间:2019-01-18 11:27:17

标签: mongodb sharding

我需要选择一个“分片密钥”来“分片”我的MongoDB数据库的帮助。

我有一个具有1个索引的集合,其中包含4个字段:

  • “ PointIdNumber”,标识数据库(字符串)
  • 上的一个点
  • “ DateId”,一天的ID(例如1234可以代表今天的日期)(Int)
  • “ IntervalId”,代表每天有15分钟的96个时段,(Int)
  • “ SeasonId”,无论是否夏令时都交替显示(+ 1h / -1h)(Int)

有更多的集合,但是大多数集合的索引上都有这些确切的字段。

查询通常是从这些年份中获取我们当年和上一年的值。

在这种情况下,最好使用什么作为分片键?

谢谢!

0 个答案:

没有答案