欢迎投稿

今日深度:

MongoDB sharding 算法,mongodbsharding

MongoDB sharding 算法,mongodbsharding


主要是两种,一种是用数值进行范围划分,一种是hash,有点类似于memcached集群机制。

下表对比了优缺点

sharding算法范围查询性能数据分布
ranged based强, 容易集中在一个shard上的多个chunks不均匀, 影响scale out
hash based一般,需要查询多个shard才能获得结果均匀

MongoDB还提供了可以自定义算法的机制,叫做tag aware sharding. 

管理员创建一些拥有范围划分的tags, 并把这些tags制定到各个shards.


版权声明:本文为博主原创文章,未经博主允许不得转载。

www.htsjk.Com true http://www.htsjk.com/shujukunews/9482.html NewsArticle MongoDB sharding 算法,mongodbsharding 主要是两种,一种是用数值进行范围划分,一种是hash,有点类似于memcached集群机制。 下表对比了优缺点 sharding算法 范围查询性能 数据分布 ranged based 强...
评论暂时关闭