MySQL 使用 InnoDB 的原因有以下几点:
支持事务:InnoDB 支持 ACID(原子性、一致性、隔离性、持久性)事务,保证数据的完整性和一致性。
提供外键约束:InnoDB 支持外键约束,可以保证数据的完整性和一致性。
提供行级锁:InnoDB 支持行级锁,使得多个用户可以并行地读取和修改数据,提高系统的并发性。
提供高可用性:InnoDB 支持热备份和数据重建,使得系统具有高可用性。
总的来说,InnoDB 是 MySQL 的一个功能强大的存储引擎,提供了丰富的功能和优秀的性能,是很多用户选择的存储引擎。