BtrBlocks: Efficient Columnar Compression for Data Lakes

BtrBlocks: эффективное столбцовое сжатие для озёр данных
Viktor Leis, Maximilian Kuschewski, David Sauerwein, Adnan Alhomssi
2023-06-13

Apache ParquetBtrBlockscolumnar compressiondata lakeslightweight encoding schemes
Analytics is moving to the cloud and data is moving into data lakes. These reside on object storage services like S3 and enable seamless data sharing and system interoperability. To support this, many systems build on open storage formats like Apache Parquet. However, these formats are not optimized for remotely-accessed data lakes and today's high-throughput networks. Inefficient decompression makes scans CPU-bound and thus increases query time and cost. With this work we present BtrBlocks, an open columnar storage format designed for data lakes. BtrBlocks uses a set of lightweight encoding schemes, achieving fast and efficient decompression and high compression ratios.
1
BtrBlocks is an open columnar storage format designed specifically for remotely accessed data lakes.
2
BtrBlocks uses lightweight encoding schemes to provide fast and efficient decompression.
3
The format targets inefficiencies in existing open formats such as Apache Parquet under high-throughput network conditions.
4
The proposed format achieves high compression ratios while reducing CPU-bound scan overhead, potentially lowering query time and cost.

BtrBlocks open columnar storage format for data lakes

Compression ratio and decompression efficiency of columnar data on remotely accessed data lakes using lightweight encoding schemes

Publication Details
Publication Date
2023-06-13
Journal
Publisher
ISSN
Cited by
45
Access Type
Author Information
Authors
Viktor Leis
Maximilian Kuschewski
David Sauerwein
Adnan Alhomssi
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%