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

 
 
 

Contributors

Languages