您的位置:首页 > 数据库 > MySQL

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): 任何事务都不应该导致数据丢失,这既包括现有的数据,也包括在事务过程中被创建或改变的数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: