内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
在MySQL中InnoDB
和MyISAM是什么
?
InnoDB
和MYISAM
,是存储引擎吗?这两者在锁定实现方面存在差异:InnoDB
锁定表中的特定行,并且MyISAM
锁定整个MySQL
表。
您可以通过MYISAM
或InnoDB
在DB中创建表时。
参考下面的链接:
InnoDB是MySQL的存储引擎,它作为标准包含在MySQLAB分发的所有当前二进制文件中。它相对于其他可用于mysql的存储引擎的主要增强功能是兼容酸的事务支持。 MyISAM是5.5之前MySQL关系数据库管理系统版本的默认存储引擎。它基于较旧的ISAM代码,但有许多有用的扩展。MyISAM的主要缺陷是缺乏事务支持。Mysql 5.5及更高版本已切换到InnoDB引擎,以确保引用完整性约束和更高的并发性。