1 个仓库
Implementations that replicate the architecture and functionality of the SQLite database engine.
Distinct from SQLite Database Management: Candidates focus on wrappers, drivers, or extensions rather than a from-scratch architectural clone
Explore 1 awesome GitHub repository matching data & databases · SQLite Clones. Refine with filters or upvote what's useful.
This project is an educational implementation of a relational database engine written in C. It functions as a SQLite clone, demonstrating the internal mechanics of a database system through a C-based systems project that focuses on manual memory management and file I/O. The engine is distinguished by its use of a bytecode virtual machine, which executes database operations by compiling SQL statements into low-level instructions. It utilizes a B-tree database engine to organize records in a balanced tree structure, ensuring efficient insertion, search, and range scanning. The system covers co
Implements a relational database engine in C that clones the SQLite architecture from scratch.