数据库
本域覆盖关系型与非关系型数据库:原理(索引/事务/锁/存储引擎)、优化(查询/设计/分库分表)、以及常见中间件(Redis/Mongo/ES)的适用场景与性能调优。与本站 concepts/io、concepts/cache 衔接——数据库的磁盘、缓冲池、锁竞争都是本站底层知识的直接应用场景。
更新时间:2026-08-24。本域处于建设中状态:规划 12 篇,已发布 1 篇,其余逐篇填充。
已发布
| 文章 | 说明 |
|---|---|
| MySQL 索引原理:为什么是 B+ 树 | B+ 树演进链、磁盘页与 IO、聚簇/二级索引、覆盖索引、最左前缀、EXPLAIN 验证 |
规划主题
| 主题 | 说明 | 状态 |
|---|---|---|
| MySQL 索引原理 | B+ 树、聚簇/二级索引、覆盖索引、最左前缀、索引失效场景 | ✅ 已发布 → mysql-index |
| MySQL 锁与事务 | InnoDB 锁类型、MVCC、隔离级别、死锁排查、间隙锁 | 待填 |
| MySQL 查询优化 | EXPLAIN 解读、慢查询、优化器、统计信息、JOIN 策略 | 待填 |
| PostgreSQL 特性 | MVCC 实现、索引类型(Btree/Gin/Gist/BRIN)、复制、JSONB | 待填 |
| Redis 数据结构 | String/List/Hash/Set/ZSet 底层编码、内存优化、BigKey | 待填 |
| Redis 持久化与高可用 | RDB/AOF、主从、哨兵、Cluster、缓存穿透/击穿/雪崩 | 待填 |
| MongoDB 适用场景 | 文档模型、索引、分片、与关系型的取舍 | 待填 |
| InnoDB 存储引擎 | 页结构、Buffer Pool、redo/undo log、刷盘策略 | 待填 |
| SQL 实战 | 窗口函数、CTE、批量插入、分页优化、临时表 | 待填 |
| 连接池 | 连接管理、池参数调优、与数据库资源的关系 | 待填 |
| 分库分表 | 水平/垂直拆分、分片键选择、扩容、全局 ID、迁移 | 待填 |
| CDC 与数据同步 | Binlog 监听、Canal/Debezium、双写一致性 | 待填 |
层级结构

一句话总结:以"原理 → 优化 → 实战"三段式组织数据库知识,把本站底层功底迁移到数据库性能场景。