MeSQL
A basic DBMS and SQL shell implemented in C++
This is the course project of Database System in Zhejiang University, completed independently in my first undergraduate year. The primary aim of this project is to design a basic Database Management System that is efficient, modular, low coupling and extensible.
Please see the GitHub Repository for a detailed README and the full code for you to play with.
Here are the original reports of this project that I submitted. The overall report discusses the overall structure of the system and component details, while the index manager report gives information about some implement details of the B+ tree index. They are written in Chinese.