课程目录

中间件与大数据

数据库

数据库是数据持久化与查询的核心基础设施。关系型数据库与NoSQL数据库各有适用场景。

核心要点

  • MySQL:InnoDB存储引擎、B+树索引、事务ACID、MVCC、锁机制
  • Redis:缓存/计数器/榜单/分布式锁、RDB/AOF持久化、集群模式
  • MongoDB:文档型、灵活Schema、副本集、分片集群
  • 分库分表:水平拆分、垂直拆分、ShardingSphere中间件
  • CAP定理:一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)

关联知识