数据库知识地图
围绕存储引擎、事务一致性、索引结构、分布式架构和线上排障建立数据库知识体系。每个专题都分为基本原理与常见问题解析,适合按主题学习,也适合作为故障现场的检查入口。
RDBMS
MySQL
InnoDB、B+Tree、MVCC、事务锁、复制与慢查询诊断。
RDBMSPostgreSQL
MVCC、Vacuum、WAL、索引访问方法、执行计划、SSI、流复制/逻辑复制、备份 PITR、安全与升级迁移。
DISTRIBUTED SQLTiDB
Region、Raft、PD 调度、分布式事务、TiFlash、HTAP 与 MySQL 兼容迁移。
IN-MEMORYRedis
数据结构与编码、持久化、主从复制、Sentinel、Cluster、缓存设计与生产排障。
DOCUMENT DBMongoDB
文档模型、WiredTiger、副本集、分片和 Change Streams。
学习路线
阅读方法
- 初次学习先阅读各数据库的“基本原理”。
- 带着线上问题进入“常见问题解析”,按现象定位检查项。
- 所有性能结论都应通过执行计划、监控指标或压测数据验证。
