v.20.1New Feature

Added Brotli Compression Support in File-Related Storages and Table Functions

Added support for brotli (br) compression in file-related storages and table functions. This fixes #8156. #8526 (alexey-milovidov)
Added support for Brotli (br) compression in file-related storages and table functions.

Why it matters

This feature addresses issue #8156 by enabling Brotli compression for files, allowing users to efficiently compress and decompress data stored in file-based tables. It improves storage efficiency and I/O performance for compressed data.

How to use it

Users can utilize Brotli compression by specifying the compression type as br in file-related storage definitions or table functions that support compression. For example, when defining a table over a file or using file table functions, set the compression option to br to enable Brotli encoding.