When You Can't Avoid a Seq Scan: Data Skipping in the New Tarantool Columnar Engine
summary
The talk explains data skipping as an alternative to full table (Seq) scans when precise indexes aren’t available, focusing on its implementation in Tarantool’s new columnar engine. It compares index efficiency in the columnar engine versus the row store and describes how data skipping can speed up filtered queries when creating exact indexes isn’t possible.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:50What is data skipping
- 4:44Columnar engine design
- 15:25Data skipping in Tarantool
- 24:23Existing data skipping approaches
- 29:00Data skipping and logical predicates
- 33:16Summary
- 33:36Q&A
related talks
47mStored Procedures in NoSQL DBMSs: The Tarantool Example
39mFrom PostgreSQL to Tarantool: Choosing When There Is No Choice
49mPrimary Use Cases for In-Memory DBMS Illustrated by Tarantool
23mSynchronizing Data from PgSQL to Tarantool
29mDistributed Loose Index Scan (aka Skip/Jump/Hybrid Scan): Time Series in YugabyteDB
38mHow to Forget About Performance Problems? Tarantool as the DBMS
46mTarantool: How to Save a Million Dollars on Your DB
49mIt’s Not Always About the Index: The Hidden Secrets of Query Performance
