Skip to content

ChrisSmith/database

Repository files navigation

Database

This project is a learning exercise started during my time at recurse as a from scratch implementation of an OLAP style database.

Overview of features:

  • SQL parsing and execution
  • Supports joins, subqueries, and common table expressions
  • Columnar execution engine
  • Partial late materialization
  • Single node, single threaded execution
  • Basic logical and cost based query optimization
  • Executes 19/22 TPC-H queries and outperforms some widely used systems on my naive benchmark RESULTS.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages