MongoDB Sharded集合分片键混淆

时间:2014-02-22 23:55:30

标签: mongodb sharding

假设我有一个名为'mydb'的数据库,该数据库中的一个名为'people'的集合和mydb.people中的文档都有一个5位数的美国邮政编码字段:ex)90210。如果我设置一个分片集合使用邮政编码作为分片键将此集合拆分为2个分片,如何处理文档插入?

因此,如果我插入一个zipcode = 00000的文档会转到第一个分片,因为此邮政编码值小于中心邮政编码值50000?如果我插入一个zipcode = 99999的文件,它会插入第二个碎片吗?

我根据http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/设置了一个分片群集,其中一个集合的邮政编码共用密钥分为2个数据库,并且没有找到这种均匀的文档分发。

他们对块大小的意义是什么?块基本上是碎片索引的一个范围,对吧?他们为什么要讨论MB大小的块大小而不是分片键的范围呢?

混淆

0 个答案:

没有答案