v.1.1.54362New Feature

Added Consistent Hashing Functions for Reduced Network Traffic

Added consistent hashing functions: yandexConsistentHash, jumpConsistentHash, sumburConsistentHash. They can be used as a sharding key in order to reduce the amount of network traffic during subsequent reshardings.
Added consistent hashing functions: yandexConsistentHash, jumpConsistentHash, and sumburConsistentHash to ClickHouse.

Why it matters

These functions provide a way to implement sharding keys that minimize network traffic during resharding operations by consistently distributing data across shards. This reduces data movement and improves efficiency when cluster topology changes.

How to use it

Use the functions yandexConsistentHash, jumpConsistentHash, or sumburConsistentHash as the sharding key in your table definitions or queries to enable consistent hashing for data distribution. For example, specify the desired function in the sharding key expression to achieve more stable and efficient shard mapping.