v.18.10New Feature
Added new MurmurHash functions to ClickHouse
Added the functionsmurmurHash2_64,murmurHash3_32,murmurHash3_64, andmurmurHash3_128in addition to the existingmurmurHash2_32. #2791
Why it matters
These new hashing functions provide users with more options for generating hash values of different sizes and versions, improving flexibility and compatibility with various hashing requirements. This helps in better distribution of data, more efficient indexing, and improved performance in hashing-related operations.How to use it
Users can apply these new functions directly in their SQL queries similarly to existing hash functions, for example:SELECT murmurHash3_128(column_name) FROM table_name;. No additional configuration is required beyond using the new function names in SQL statements.