这里的哈希值指的是二进制的值,而不是 HEX 或 base64 格式化后的人类可读的值。这里的结论:MurMurHash3 128 位版本的速度是 MD5 的十倍。32位的,在某些场景下,比如哈希的对象长度小于 128 位,或者存储空间要求占用小,或者需要把字符串转换成一个整数,这一特性就能帮上忙。广泛应用于各开源产品,Java 界中 Redis,Memcached,Cassandra,Hadoop,HBase,Lucene,spark,nginx,常见的大数据库底层,都使用了这个算法作为底层的存储算法。