MyISAM 存储引擎
在版本5.5 之前myisam存储引擎是默认的存储引擎
在版本5.5 之前myisam存储引擎是默认的存储引擎
每个myisam 存储引擎表都有三个操作系统文件组成
1、frm 对象结构定义文件,存储表结构。
2、MYD 数据文件用于存储数据。
3、myi 索引文件 用于存储表的索引信息。
myisam 但表行长度不能超过65532B
存储书数据时myisam 有三种存储格式
1、定长fixed(不包含变长类型的数据)
2、压缩compressd
3、动态dynamic
Innodb 存储引擎:
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/