MurmurHash算法

MurmurHash是一种非加密的哈希算法,目前主要用于数据分区。

其名字来自于MUltiply and Rotate,因为要经过多次MUltiply and Rotate,所以叫Murmur.

当前版本为MurmurHash3,cassandra使用了这个哈希算法来对数据进行分区,因此对应分区器的名字为Murmur3Partitioner,此分区器是cassandra当前默认的分区器。

推荐使用Murmur3Partitioner分区器。

References:
[1]MurmurHash
[2]陌生但默默一统江湖的MurmurHash

===
[erq]