Skip to content

fowlerlee/sparrowDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SparrowDB

Welcome to the sparrow DB project

What is sparrowDB

This is a sql relational database implemented in rust. Here you will find a from scratch implementation of a RDBMS with a Buffer Pool Manager (like PostgreSQL). You will find a LRU-K implementation of the cache (MRU implementation is under investigation for OLAP) since we do OLTP at present. You will find an MVCC implemention (in-progress), and Query Planner (in-progress).

Blogs

If you are interested in how this project has evolved and how it is envisioned to grow, along with graphics, please see the blogs at Concurrency Corner, my personal blog about concurrent systems.

Contribution

Please feel free to contribute should you desire to.

About

DB written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published