DB 数据库实践 发表于 2022-11-01 更新于 2024-11-01 分类于 develop 本文字数: 242 阅读时长 ≈ 1 分钟 本文总结了数据库基本原理及其实现。 数据库如何工作? 数据保存的格式是什么?(在内存和磁盘上) 它什么时候从内存移动到磁盘? 为什么每个表只能有一个主键? 回滚事务如何工作? 索引是如何格式化的? 何时以及如何进行全表扫描? 准备好的语句以什么格式保存? 简而言之,数据库是如何工作的? 为了理解,用 C 从头开始构建一个 sqlite 的克隆。 reference https://github.com/cstack/db_tutorial https://cstack.github.io/db_tutorial/