innodb | myisam | |
---|---|---|
事物 | 支持 | |
外键 | 支持 | |
行锁 | 支持 | |
计数方式 | 全文扫描 | 直接查询,表带有计数器 |
写操作 | 不锁表 | 锁表 |
主键查询 | 快 | |
全文索引 | 不支持 | 支持 |
表主键 | 必须要要,默认会自动生成隐藏的主键 | 可以没有,记录的行地址 |
批量插入 | 更优 |
这2中引擎的数据结构都是 B+树
二叉树
平衡二叉树
二分查找
B-树
B+树
innodb | myisam | |
---|---|---|
事物 | 支持 | |
外键 | 支持 | |
行锁 | 支持 | |
计数方式 | 全文扫描 | 直接查询,表带有计数器 |
写操作 | 不锁表 | 锁表 |
主键查询 | 快 | |
全文索引 | 不支持 | 支持 |
表主键 | 必须要要,默认会自动生成隐藏的主键 | 可以没有,记录的行地址 |
批量插入 | 更优 |
这2中引擎的数据结构都是 B+树
二叉树
平衡二叉树
二分查找
B-树
B+树