andygrove / how-query-engines-work
This is the companion repository for the book How Query Engines Work.
☆376Updated last year
Alternatives and similar repositories for how-query-engines-work:
Users that are interested in how-query-engines-work are comparing it to the libraries listed below
- CMU-DB's Cascades optimizer framework☆394Updated last week
- A collection of RBIR projects and posts for anyone interested in joining this journey.☆210Updated this week
- BtrBlocks: Efficient Columnar Compression for Data Lakes (SIGMOD 2023 Paper)☆234Updated 8 months ago
- Apache Iceberg☆778Updated this week
- Pure Rust Iceberg Implementation☆164Updated 5 months ago
- Apache DataFusion Comet Spark Accelerator☆866Updated this week
- New file format for storage of large columnar datasets.☆464Updated this week
- A cross platform way to express data transformation, relational algebra, standardized record expression and plans.☆1,238Updated this week
- Apache DataFusion Ray☆139Updated 3 weeks ago
- Distributed SQL Query Engine in Python using Ray☆240Updated 3 months ago
- Apache Paimon Rust The rust implementation of Apache Paimon.☆107Updated 3 months ago
- Apache DataFusion Ballista Distributed Query Engine☆1,618Updated this week
- AnyBlob - A Universal Cloud Object Storage Download Manager Built For Cost-Throughput Optimal Analytics!☆115Updated 2 weeks ago
- Sqllogictest (dialect with extensions) parser and runner in Rust.☆183Updated this week
- Streaming and Incremental Computation Framework☆229Updated last year
- Experimenting with persistence in C☆166Updated 2 years ago
- Monorepo for the Hydro Project☆498Updated this week
- Readings in Stream Processing☆121Updated last month
- ☆512Updated last month
- Lakekeeper: A Rust native Iceberg REST Catalog☆377Updated this week
- ClickBench: a Benchmark For Analytical Databases☆709Updated this week
- An educational OLAP database system.☆1,663Updated this week
- Rust implementation of Apache Iceberg with integration for Datafusion☆133Updated this week
- A high-performance storage engine for modern hardware and platforms.☆507Updated 2 years ago
- The native Rust implementation for Apache Hudi, with Python API bindings.☆185Updated this week
- Blazing-fast query execution engine speaks Apache Spark language and has Arrow-DataFusion at its core.☆1,373Updated this week
- ☆79Updated last week
- A persistent storage engine for Multi-Raft log☆574Updated last month
- Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretat…☆252Updated 6 years ago
- A collection of demonstrations showcasing how stream processing can be used to solve real-world problems.☆73Updated last week