中间件与大数据
数据库
数据库是数据持久化与查询的核心基础设施。关系型数据库与NoSQL数据库各有适用场景。
核心要点
- MySQL:InnoDB存储引擎、B+树索引、事务ACID、MVCC、锁机制
- Redis:缓存/计数器/榜单/分布式锁、RDB/AOF持久化、集群模式
- MongoDB:文档型、灵活Schema、副本集、分片集群
- 分库分表:水平拆分、垂直拆分、ShardingSphere中间件
- CAP定理:一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)