数据库
数据库用于持久化存储和管理数据,是后端系统最核心的基础设施之一。学习数据库不仅要会写 SQL,还要理解索引、事务、锁、备份、性能和数据建模。
学习重点
- 关系型数据库:MySQL、PostgreSQL;
- 缓存和 KV:Redis、etcd;
- 索引、事务、锁和隔离级别;
- SQL 优化和执行计划;
- 备份恢复、主从复制和高可用。
推荐路线
etcd
2 个项目
数据库面试
数据库面试通常围绕 SQL、索引、事务、锁、性能优化和高可用展开。准备时不要只背结论,要能结合场景说明原因。
MySQL
7 个项目
Redis
3 个项目