我有一个配置有3个分片的
mongodb,每个分片有3个副本,它们驻留在3个物理服务器上.
我试图在每个分片上有特定日期范围的数据;
即我想要一个碎片上最近3天的数据和碎片2上最近6天到3天的数据以及碎片3上的所有其他数据.
是否可以像这样手动定义分片键范围?
提前致谢.
最佳答案 您可以使用Tag Aware Sharding.
http://docs.mongodb.org/manual/core/tag-aware-sharding/
这将允许您向分片添加标签,然后定义标签的范围.
我有一个配置有3个分片的
mongodb,每个分片有3个副本,它们驻留在3个物理服务器上.
我试图在每个分片上有特定日期范围的数据;
即我想要一个碎片上最近3天的数据和碎片2上最近6天到3天的数据以及碎片3上的所有其他数据.
是否可以像这样手动定义分片键范围?
提前致谢.
最佳答案 您可以使用Tag Aware Sharding.
http://docs.mongodb.org/manual/core/tag-aware-sharding/
这将允许您向分片添加标签,然后定义标签的范围.