目录
1.存储引擎
MySQL是一款支持多种存储引擎的数据库管理系统,不同的存储引擎提供了不同的数据存储方式、事务处理机制、锁定策略、性能特性等,以适应不同的应用场景和需求。以下是一些常见的MySQL存储引擎:
1. InnoDB
特点:
- 事务安全:支持ACID(原子性、一致性、隔离性、持久性)事务,适用于需要高度一致性和可靠性的工作负载。
- 行级锁定:提供行级锁定(包括Next-Key Locks),在高并发环境下可以减少锁定资源的竞争,提高并发性能。
- 聚簇索引:数据按照主键顺序存储在聚簇索引中,对主键查询非常高效,且支持覆盖索引