Mongo Shard密钥分析

时间:2018-06-15 02:52:13

标签: mongodb sharding

假设有一个庞大的数据库,包含大量碎片,独特的碎片键以及您想要的所有分片质量的好东西。

让我们拿3个字符串型分片键......

密钥1 - > 128.53ABCDEFGHIJKLMNOPQRSTUVWYXZ

密钥2 - > 128.53XXXXXXXXXXXXXXXXXXXXXXXXXX

键3 - > 150.53ABCDEFGHIJKLMNOPQRSTUVWYXZ

假设mongo的算法确定“类似”的分片键是如何安全,将两个前缀为128.53的键彼此靠近,以及150.53远离它们是否安全?

正如我所看到的,mongo可以通过两种方式确定分片键之间的相似性:

A)总体而言,所有性格差异均等于

B)从左到右,早期字符比字母字符更重要(就像我们分析数字一样...... 101和100.999999比100.999999和30.999999“更接近”)

有谁知道他们采用了哪种策略?

0 个答案:

没有答案