Implementing OLAP: how we built columnar storage in YDB
summary
YDB is an OLTP platform and the talk explains how columnar storage was implemented on top of it to support OLAP workloads. It describes the technologies used within YDB (transactional engine and existing database infrastructure) and the approach of adding a column-oriented layer to handle analytical queries alongside fast transactional processing.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:15Why columnar tables
- 6:30Architecture and design
- 16:29Data storage format
- 20:20Data scan algorithm
- 25:00Index optimization
- 33:15Experiments and results
- 38:37Summary and outlook
- 41:08ClickHouse comparison
- 45:02JOIN support
- 49:15Q&A
related talks
01h 00mColumnar DBMS: The Magic of Data Compression and Super-Fast Queries
58mUnderstanding Big Data for Software Engineers
51mYandex Database: Distributed Queries in the Clouds
01h 27mYugabyteDB YSQL Development
26mColumnar Storage: Redefining Data Management for the Modern Era
44mYDB Java SDK: The Battle for Performance
27mIntroduction to YugabyteDB – Design and Architecture
47mAnatomy of a Distributed SQL Database - YugabyteDB
