BtrBlocks: Efficient Columnar Compression for Data Lakes
BtrBlocks: эффективное столбцовое сжатие для озёр данных
2023-06-13
SCID: 54.1/k6hvst73
Discuss with AI
Apache ParquetBtrBlockscolumnar compressiondata lakeslightweight encoding schemes
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
BtrBlocks open columnar storage format for data lakes
Research Subject
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
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest