Skip to content

Gitphiyi/Phi-Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phi-Database

Fully functional relational database with SQL Compiler, Transaction Processing, Transaction Logging, Persistent Storage, Page Caching, and all Database Operations. Optimizing in-memory operations and making it distributed TBD. Currently aiming to support SQL operations specified by SQL-92.

Build System

This project used to use Bazel. Turns out Bazel was not right fit, so instead I used CMake!

Building MakeFile: cmake -S . -B build in whatever directory you need to update MakeFile after changing project structure
Running MakeFile: make -j

About

Building a C++ Database from scratch for Independent Study

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published