Mysql 存储引擎MyISAM和InnoDB的简单区别

原址:https://blog.csdn.net/lamp_yang_3533/article/details/51757567 

MyISAM
适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好MyISAM不支持事务外键和行锁。MyISAM的每个数据表包括三个文件,分别是表的结构、表的索引和表的数据,表的索引和表的数据是分开存储的。

InnoDB
在写操作比较多的时候会更优秀,InnoDB支持事务、外键和行锁。InnoDB的数据表包括两个文件,表的索引和数据存储在同一个文件中,默认是共享表空间,即所有数据表的索引和数据存储在同一个文件中,但也可以设置为独立表空间(若要对数据表采用分区技术,必须设置为独立表空间)。

猜你喜欢

转载自blog.csdn.net/qq_33863843/article/details/85158634
今日推荐