创建一个简单的数据库
https://cstack.github.io/db_tutorial/
上面是源教程的链接。这里,只有一个搬运工。如果翻译或是理解有问题,欢迎指正。
用C从头写一个sqlite副本。
一个数据库是如何工作的?
数据是以什么格式存储?(内存和硬盘)
数据什么时候从内存转移到硬盘?
为什么每个表,只能有一个主键?
回滚一个事务,是如何实现?
索引如何格式化?
全表扫描,什么时候进行,它是如何实现?
预定义声明是以什么格式存储?
通过理解并解决上面的问题,我们将逐步理解一个数据库是如何工作的。
目录
1.介绍并设置REPL
2.

浙公网安备 33010602011771号