MySql插件式的存储引擎
2012-05-17 21:03
211 查看
1:插件式的存储引擎大概是Mysql最独特的功能了,其他品牌的数据库系统没有一个能像Mysql这样在文件访问层具有如此大的灵活性和可扩展性。
2:MyISAM
为了提高访问速度,这类表普遍使用了数据压缩和索引优化技术,此外MyISAM存储引擎还为并发操作准备了表级的锁定机制,MyISAM存储机制的优点是
可靠性高、适用范围广、数据检索速度更快。在强调数据检索速度(读性能)的场合、MyISAM是首选的存储引擎
3:InnoDB
InnoDB总是用在需要支持事务处理的应用里。InnoDB支持传统的ACID数据处理原则和外键约束条件。InnoDB里的所有索引都采用了B-树结构,把索引记录
存放在叶节点里。InnoDB改进了MyISAM的并发控制,可以提供行级的锁定。
A(atomicity)原子性:每个事务都是原子化的,只要其中一条命令没有成功,整个事务就将失败
C(consistency)一致性:只有合法并且有效的数据才能进入数据库
I(Isolation)隔离性:如果有多个事务在同时执行他们必须做到不互相干扰。
持久性(Durability): 任何事务都不应该导致数据丢失,这既包括现有的数据,也包括在事务过程中被创建或改变的数据。
2:MyISAM
为了提高访问速度,这类表普遍使用了数据压缩和索引优化技术,此外MyISAM存储引擎还为并发操作准备了表级的锁定机制,MyISAM存储机制的优点是
可靠性高、适用范围广、数据检索速度更快。在强调数据检索速度(读性能)的场合、MyISAM是首选的存储引擎
3:InnoDB
InnoDB总是用在需要支持事务处理的应用里。InnoDB支持传统的ACID数据处理原则和外键约束条件。InnoDB里的所有索引都采用了B-树结构,把索引记录
存放在叶节点里。InnoDB改进了MyISAM的并发控制,可以提供行级的锁定。
A(atomicity)原子性:每个事务都是原子化的,只要其中一条命令没有成功,整个事务就将失败
C(consistency)一致性:只有合法并且有效的数据才能进入数据库
I(Isolation)隔离性:如果有多个事务在同时执行他们必须做到不互相干扰。
持久性(Durability): 任何事务都不应该导致数据丢失,这既包括现有的数据,也包括在事务过程中被创建或改变的数据。
相关文章推荐
- mysql 插件式存储引擎
- MySQL学习笔记—插件式存储引擎
- MYSQL插件式存储引擎的安装和卸载
- MySQL插件式存储引擎特性
- MySQL基础知识---------插件式存储引擎体系结构
- MYSQL——存储引擎
- Mysql NDB and InnoDB 存储引擎区别
- MySQL学习笔记9:MySQL存储引擎
- MySQL存储引擎--MyISAM与InnoDB区别 补充
- MySql视图,触发器,字符集,事物,存储引擎(四)
- Mysql存储引擎及选择方法
- mysql到底用哪一款存储引擎呢
- mysql 更改存储引擎,更改自增列计数值,更改默认字符集
- MySQL修改数据表存储引擎的3种方法介绍
- 试用阿里云RDS的MySQL压缩存储引擎TokuDB
- Mysql存储引擎及选择方法
- mysql存储引擎(一)
- 如何修改mysql表的存储引擎
- mysql查看表的存储引擎、表结构等相关信息
- MySql BlackHole存储引擎