v.20.4New Feature

Add MessagePack Input/Output Format

Add MessagePack Input/Output format. #9889 (Kruglov Pavel)
Introduces support for the MessagePack data serialization format as a new input and output format in ClickHouse.

Why it matters

This feature enables efficient compact binary serialization/deserialization of data using MessagePack, improving interoperability with other systems and reducing data size during data transfer.

How to use it

Users can specify MessagePack as the format when importing data using FORMAT MessagePack or exporting data with FORMAT MessagePack in their queries, for example:

SELECT * FROM table FORMAT MessagePack;

INSERT INTO table FORMAT MessagePack

This allows ClickHouse to parse and produce data in MessagePack format.