mysql innodb存储引擎和myisam引擎

Posted paulversion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql innodb存储引擎和myisam引擎相关的知识,希望对你有一定的参考价值。

InnoDb存储引擎面向在线事务处理,其特点是行锁设计、支持外键、并支持Oricle似得非锁定读(所谓非锁定读是如果数据库实例读取的行正在进行更新或删除操作当前读取不会等待当前锁的释放而是读取当前行的快照)InnoDb引擎的表保存在以ibd的文件中,innodb通过使用多版本并发控制来获得高并发性,Innodb采用了聚集的方式即每张表的存储都按主键的顺序存放,如果没有显示的指定主键Innodb存储引擎会为每一行生成一个6字节的rowid并以此作为主键

Myisam存储引擎不支持事务,表锁,支持全文索引 myisam存储引擎的数据表有myd和myi组成myd用来存放数据,myi用来存放索引文件

以上是关于mysql innodb存储引擎和myisam引擎的主要内容,如果未能解决你的问题,请参考以下文章

浅谈MySQL存储引擎-InnoDB&MyISAM

mysql innodb存储引擎和myisam引擎

Mysql存储引擎MyIsAM和InnoDB区别

Mysql存储引擎 MyISAM和InnoDB

Mysql存储引擎Myisam小结

MySQL数据库MyISAM和InnoDB存储引擎的比较