热门

最新

红包

立Flag

投票

同城

我的

发布
as4589sd
阿啄debugIT
5 年前
trueas4589sd

1. InnoDB
InnoDB的存储文件有两个,后缀名分别是.frm和.idb,其中.frm是表的定义文件,而idb是数据文件。
InnoDB中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用。
InnoDB支持事务,且支持四种隔离级别(读未提交、读已提交、可重复读、串行化),默认的为可重复读;而在Oracle数据库中,只支持串行化级别和读已提交这两种级别,其中默认的为读已提交级别。

2. Myisam
Myisam的存储文件有三个,后缀名分别是.frm、.MYD、MYI,其中.frm是表的定义文件,.MYD是数据文件,.MYI是索引文件。
Myisam只支持表锁,且不支持事务。Myisam由于有单独的索引文件,在读取数据方面的性能很高 。

3. 存储结构
InnoDB和Myisam都是用B+Tree来存储数据的。

CSDN App 扫码分享
分享
3
3
打赏
  • 复制链接
  • 举报
下一条动态
立即登录