学习路径

四个阶段由浅入深;「最小可用路径」是通往工程决策能力的最短闭环,适合时间有限的读者。

最小可用路径

最小可用路径:尚未开始

  1. 数据库系统概览与三层模式kp-001 · 入门 · 约 15 分钟
  2. 关系模型与关系代数kp-002 · 入门 · 约 15 分钟
  3. SQL 数据定义:类型、约束与 DDLkp-003 · 入门 · 约 20 分钟
  4. SQL 查询:连接、聚合与子查询kp-004 · 入门 · 约 25 分钟
  5. ER 建模与数据库设计流程kp-006 · 入门 · 约 20 分钟
  6. 函数依赖与范式分解kp-007 · 核心 · 约 30 分钟
  7. B+ 树:结构、分裂与页 IOkp-009 · 核心 · 约 30 分钟
  8. 联合索引设计与最左前缀原则kp-011 · 核心 · 约 25 分钟
  9. EXPLAIN 与执行计划阅读(可复现实验)kp-012 · 核心 · 约 30 分钟
  10. ACID 与事务生命周期kp-014 · 核心 · 约 20 分钟
  11. 隔离级别与并发异常复现(实验)kp-015 · 核心 · 约 30 分钟
  12. MVCC:快照读与版本链kp-017 · 核心 · 约 30 分钟
  13. WAL、Redo/Undo 与崩溃恢复kp-020 · 核心 · 约 30 分钟
  14. 性能反模式与常见误区清单kp-029 · 核心 · 约 25 分钟
  15. 数据库选型决策框架kp-030 · 核心 · 约 25 分钟

入门阶段 6 篇 · 约 115 分钟

核心阶段 17 篇 · 约 435 分钟

进阶阶段 8 篇 · 约 220 分钟

前沿阶段 1 篇 · 约 35 分钟