[英]Percona murmur_hash, fnv_64 and fnv1a_64 functions
有人可以幫助我理解Percona在安裝后立即建議的這三個功能的用法和好處嗎?
* Percona XtraDB Cluster is distributed with several useful UDF (User Defined Function) from Percona Toolkit.
* Run the following commands to create these functions:
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
* See http://www.percona.com/doc/percona-server/5.7/management/udf_percona_toolkit.html for more details
我從來沒有找到能清楚說明這些功能以及從中獲得什么好處/優點的文檔。
這些功能的好處是“更快的校驗和”……即幾個哈希函數的更有效實現。
但這僅是有益的,如果您有需要(要求)生成這些哈希函數提供的值。
如果您不需要生成哈希值,則這些函數不會提供任何好處。
參考文獻:
http://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.