1、数据分布方式
1)哈希方式:按照数据的某一特征计算哈希值,并将哈希值与机器中的机器建立映射关系,从而将不同哈希值的数据分布到不同的机器上。特征就是key-value中的key,也可以是其他与应用业务逻辑相关的值。
2)按数据范围分布:将数据按照特征值的值域范围划分不同的区间,使得集群中每台服务器处理不同区间的数据。
3)按数据量分布:与具体的数据特征无关,将数据视为一个顺序增长的文件,并将这个文件按照某一固定的大小划分为若干数据块,不同的数据块分不到不同的服务器上。
4)一致性哈希:令该哈希函数输出值域为一个封闭的环,哈希函数输出的最大值是最小值的前序。
网友评论