为了深入学习MySQL 了解innerDB 学习君在 朋友的推荐下 阅读《MySQL技术内幕InnerDB存储引擎》--姜承尧 一书
并且总结笔记 在博客里给大家分享的同时也是给自己的再次阅读和总结,每次阅读后都会来博客分享,希望对大家也有所帮助!
姜承尧老师写的挺好 让我一个MySQL小白了解了很多! 学习永不止步!
1.3MySQL表存储引擎
mysql数据库 独有的插件式体系结构 是mysql 区别其他数据库的一大特性
每个存储引擎都有自己的特点 可以根据不同的应用建立不同的存储引擎
可以自己开发存储引擎
innoDB存储引擎
innoDB支持事务 特点是行锁设计,支持外键 支持类似oracle 的非锁定读
innoDB存储引擎将数据放在了一个逻辑的表空间中,这个表空间由innoDB自行管理mysql4.1版本开始 将每一个innoDB存储引擎的表单独放在一个独立的ibd文件中
myiSAM存储引擎
官方提供的 不支持事务,表锁和全文索引 对一些在线分析处理 操作速度快
存储引擎表由 myd,myi组成 myd 放数据文件 myi 用来存放索引文件
NDB存储引擎
是一个集群存储引擎
ndb存储引擎的join操作是在数据库层操作的 而不是在存储引擎层操作
速度慢
mysql支持全文索引
myisam,sphinx 存储引擎支持
老师在这节中主要介绍了mysql 的存储引擎 介绍了好多 别的我也没见过····
共同学习!共同进步!