v.23.12New Feature

Dictionary with HASHED_ARRAY Layout Supports SHARDS Similar to HASHED

Dictionary with HASHED_ARRAY (and COMPLEX_KEY_HASHED_ARRAY) layout supports SHARDS similarly to HASHED. #57544 (vdimir).
The HASHED_ARRAY and COMPLEX_KEY_HASHED_ARRAY dictionary layouts in ClickHouse now support SHARDS similarly to the existing HASHED layout.

Why it matters

This feature enables sharding capabilities for dictionaries using the HASHED_ARRAY and COMPLEX_KEY_HASHED_ARRAY layouts, allowing distributed dictionary data management and improved scalability across multiple nodes.

How to use it

Users can define dictionaries with the HASHED_ARRAY or COMPLEX_KEY_HASHED_ARRAY layout and specify the SHARDS parameter in the dictionary configuration, just like they do with the HASHED layout, to enable sharding.