创建一个简单的数据库

https://cstack.github.io/db_tutorial/

上面是源教程的链接。这里,只有一个搬运工。如果翻译或是理解有问题,欢迎指正。

 

用C从头写一个sqlite副本。

 

一个数据库是如何工作的?

数据是以什么格式存储?(内存和硬盘)

数据什么时候从内存转移到硬盘?

为什么每个表,只能有一个主键?

回滚一个事务,是如何实现?

索引如何格式化?

全表扫描,什么时候进行,它是如何实现?

预定义声明是以什么格式存储?

通过理解并解决上面的问题,我们将逐步理解一个数据库是如何工作的。

 

目录

1.介绍并设置REPL

2.

 

posted @ 2020-07-23 11:05  N_zero  阅读(704)  评论(0)    收藏  举报