开源技术教程:《动手构建一个简单数据库》(Let's Build a Simple Database)。

作者将基于C语言,手把手构建一个类SQLite数据库,让你进一步了解数据库的工作原理,比如:

- 数据的保存格式;
- 数据从内存移动到磁盘的时机;
- 一张表为何只能有一个主键?
- 回滚事务的工作原理;
- 索引的格式化原理。

在线阅读 | GitHub