code学习

MySql插件式的存储引擎

1:插件式的存储引擎大概是Mysql最独特的功能了,其他品牌的数据库系统没有一个能像Mysql这样在文件访问层具有如此大的灵活性和可扩展性。

 2:MyISAM

       为了提高访问速度,这类表普遍使用了数据压缩和索引优化技术,此外MyISAM存储引擎还为并发操作准备了表级的锁定机制,MyISAM存储机制的优点是

可靠性高、适用范围广、数据检索速度更快。在强调数据检索速度(读性能)的场合、MyISAM是首选的存储引擎

  3:InnoDB

      InnoDB总是用在需要支持事务处理的应用里。InnoDB支持传统的ACID数据处理原则和外键约束条件。InnoDB里的所有索引都采用了B-树结构,把索引记录

存放在叶节点里。InnoDB改进了MyISAM的并发控制,可以提供行级的锁定。

     A(atomicity)原子性:每个事务都是原子化的,只要其中一条命令没有成功,整个事务就将失败

继续阅读