v.21.11New Features

Added hashed_array dictionary type for memory efficiency in multi-attribute dictionaries

Added hashed_array dictionary type. It saves memory when using dictionaries with multiple attributes. Closes #30236. #30242 (Maksim Kita).
Added hashed_array dictionary type which optimizes memory usage when working with dictionaries containing multiple attributes.

Why it matters

The hashed_array dictionary type addresses the problem of high memory consumption in dictionaries that have several attributes by providing a more memory-efficient storage format, improving overall performance and resource utilization.

How to use it

Users can enable the hashed_array dictionary type by specifying type = 'hashed_array' in their dictionary configuration when defining a dictionary with multiple attributes in ClickHouse.