MyISAM 存储引擎,Innodb 存储引擎

MyISAM 存储引擎
在版本5.5 之前myisam存储引擎是默认的存储引擎
每个myisam 存储引擎表都有三个操作系统文件组成
1、frm 对象结构定义文件,存储表结构。
2、MYD 数据文件用于存储数据。
3、myi 索引文件 用于存储表的索引信息。
myisam 但表行长度不能超过65532B
存储书数据时myisam 有三种存储格式
1、定长fixed(不包含变长类型的数据)
2、压缩compressd
3、动态dynamic
Innodb 存储引擎:
1、设计遵循ACID 模型,支持事物,拥有从服务崩溃中恢复的能力,能够最大限度地保护用户数据(A 原子性)(C 一致性)(I 隔离性)(D持久性)
2、支持行级锁
3、InnoDB 引擎组织表组织数据时按照主键聚簇
4、维护数据完整性方面InnoDB 支持外键
5、对于服务器软硬件导致的宕机 ,mysql服务再启动是能够自动进行故障恢复
6、InnoDB 有自己独立的缓存(对应innodb_buffer_pool_size )
7、对于insert,delete,update 操作,会被一种称为change buffer 的机制自动优化

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26764973/viewspace-1443627/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26764973/viewspace-1443627/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值