MySQL常见的三种存储引擎

MySQL的存储引擎?

  • InnoDB存储引擎:数据和索引存储在一起,数据存储在硬盘上,保证了数据持久化。它的特点是:支持事务,保证了数据完整性,将多个操作变成原子性操作;支持行级锁,修改数据频繁时保证了数据安全;支持表记锁,修改大量数据时保证了数据安全;支持外键,建立约束,降低了数据增删改时的出错率。
  • MyISAM存储引擎:数据和索引分别存储,数据存储在硬盘上。它的特点是:支持表级锁,插入数据、查找数据快,空间和内存使用率低,但是它不支持事务的完整性和并发性。
  • MEMORY存储引擎:数据存储在内存中,数据在断电后消失。它的特点是:数据的处理速度快,但是安全性不高。

MySQL常见的三种存储引擎

上一篇:XAMPP环境下数据库密码保存文件目录(数据库密码忘记)


下一篇:Mysql修改过my.ini文件后启动失败