v.20.5New Feature

Add ArrowStream Input and Output Format

Add ArrowStream input and output format. #11088 (hcz).
ArrowStream input and output format support has been added to ClickHouse.

Why it matters

This feature enables efficient data exchange by using the Apache Arrow data format, facilitating interoperability with other systems and improving performance in data serialization and deserialization.

How to use it

Users can specify the ArrowStream format in queries for both input and output, for example:

SELECT * FROM table FORMAT ArrowStream;


or when inserting data:

INSERT INTO table FORMAT ArrowStream
<arrow_stream_data>