Aug 2026· Proceedings of the VLDB Endowment· Vol 19, pp. 3834-3846· 0 citations· 45 references
TL;DR
Overlay bitmaps is introduced, a data structure that organizes column chunks into sequences of bitmap parts, each representing distinct column values that are further compressed using run-length encoding, which surpasses traditional dictionary encoding in compression and reduces load execution times by up to two orders of magnitude.
Abstract
Apache Parquet has significantly transformed big data processing with its efficient columnar storage capabilities, incorporating techniques such as the Partition Attributes Across (PAX) layout and dictionary-based encoding to enhance data compression and query performance. Despite these advantages, Apache Parquet's limited indexing capabilities can lead to inefficiencies when users need to fetch only a subset of the data. This paper proposes an innovative extension to Apache Parquet by introducing a new encoding format where indexes form the foundational physical representation of a column. Specifically, we introduce
overlay bitmaps
, a data structure that organizes column chunks into sequences of bitmap parts, each representing distinct column values that are further compressed using run-length encoding. Our implementation within the Apache Parquet C++ libraries and integration into the SAP IQ relational engine demonstrates the dual use of overlay bitmaps as both a storage and indexing mechanism, significantly improving predicate evaluation speed and compression efficiency. Experimental evaluations highlight that overlay bitmap encoding surpasses traditional dictionary encoding in compression and reduces load execution times by up to two orders of magnitude by enabling efficient, row-level, predicate pushdown. This capability allows complex queries, which involve numerous joins and predicates, to be executed up to 10x faster.
Oasis is a data-processing SmartNIC that offloads Parquet decoding into the network datapath as a custom hardware accelerator, and shows that Oasis hides the cost of Parquet decoding behind the network datapath with minimal overhead, overlapping the scan with the remainder of the query execution.
Jonas Dann, Luca Tagliavini, Gustavo Alonso· 0 citations
Strings are the most common data type in modern database systems, yet they are often treated as an afterthought in high-performance data formats. While numerical data benefits from specialized, lightweight compression schemes, text is typically handled by general-purpose algorithms such as Zstd, LZ4, or Snappy, which r...
Tobias Schmidt, Nicolas Schmitt, Thomas Neumann et al.· Proceedings of the VLDB Endo...· 0 citations
Two archives that compress the same original files will have different on-disk byte representations if they are created with different archive formats (e.g., ZIP, TAR) or compression algorithms (e.g., LZMA, DEFLATE). The ability to summarize the content and metadata of a compressed archive for later content or metadata...
Michael J. May, Saed Kezel· Proceedings of the 2026 ACM...· 0 citations
A novel framework that utilizes the Project Panama Vector API to perform predicate evaluation directly over bit-sliced, compressed data streams by transposing standard row-oriented data into parallel bit-planes to demonstrate a mechanism to evaluate complex filters using SIMD instructions without requiring prior decomp...
Since 2016, ByteX has been the foundation of ByteDance's search infrastructure, scaling to more than 7,000 clusters and 300 PB of indexed data. Driven by the demands of AI workloads, ByteX has evolved from a text search engine into a unified AI search system supporting vector retrieval, lexical matching, and predicate...
Yao Tian, Yuncheng Lu, Li-Yao Xiong et al.· 0 citations
Delta compression is a crucial technique in cloud storage systems that reduces storage overhead by identifying matching byte sequences across data chunks. A key challenge in delta compression is similarity detection, i.e., determining whether two chunks are sufficiently similar to be compressed with a delta. Existing s...
Zhen-Yu Cai, Xu-Ming Ye, Wen-Long Tian et al.· Proceedings of the Internati...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.