Bilibili Tech
Sep 30, 2022 · Big Data
From BitMap to RoaringBitmap: Principles, Performance, and Big Data Applications
RoaringBitmap improves traditional BitMap by lazily allocating four container types, compressing sparse data, and dynamically switching between array, bitmap, and run containers, enabling fast exact set operations that power big‑data systems such as Kylin, ClickHouse, and B‑Station’s user‑visit and crowd‑package pipelines, dramatically reducing memory use and processing latency.
Big DataBitmap CompressionClickHouse
0 likes · 16 min read