[SIGMOD'25] We show the data chunk compaction problem in vectorized execution, and propose practical compaction solutions.
-
Updated
Oct 10, 2025 - C++
[SIGMOD'25] We show the data chunk compaction problem in vectorized execution, and propose practical compaction solutions.
A high-performance, distributed SQL query engine built in Rust. Powered by Apache Arrow for vectorized execution, it supports complex SQL (JOINs, CTEs, Window Functions), distributed processing, and Arrow Flight.
Volcano 迭代器、向量化执行、列式编码、事务隔离、WAL/Checkpoint、MVCC、分布式数据库等 8 模块
Research prototype for layered PostgreSQL representations and compact batch execution.
Vectorized executor to speed up PostgreSQL
Relational execution engine in C++20 with iterator (Volcano), vectorized, and compiled (codegen-to-C) execution over one operator set - benchmarked on identical plans (12.7x vectorized win).
C++17 vector-at-a-time analytical engine with null bitmaps, selection vectors, hash aggregation, joins, and scalar differential tests
We integrate data chunk compaction methods into duckdb, for an end-to-end benchmark.
Basalt — a from-scratch hybrid OLTP/OLAP (HTAP) database engine in C++17, columnar by nature, with a browser Workbench and WASM playground; benchmarked vs SQLite, DuckDB, and MySQL
Low-level systems engineering analysis of DuckDB - query execution path, vectorized execution, benchmarking, and failure analysis.
Dependency-free C++23 analytical kernels with runtime scalar, AVX2, AVX-512, and NEON dispatch.
Add a description, image, and links to the vectorized-execution topic page so that developers can more easily learn about it.
To associate your repository with the vectorized-execution topic, visit your repo's landing page and select "manage topics."