mongodb中的自定义范围碎片键

我有一个配置有3个分片的
mongodb,每个分片有3个副本,它们驻留在3个物理服务器上.

我试图在每个分片上有特定日期范围的数据;

即我想要一个碎片上最近3天的数据和碎片2上最近6天到3天的数据以及碎片3上的所有其他数据.

是否可以像这样手动定义分片键范围?

提前致谢.

最佳答案 您可以使用Tag Aware Sharding.

http://docs.mongodb.org/manual/core/tag-aware-sharding/

这将允许您向分片添加标签,然后定义标签的范围.

点赞