读书笔记第一章第三节1.3MySQL表存储引擎

来源:互联网 发布:php异步请求$.post 编辑:程序博客网 时间:2024/05/19 18:39

为了深入学习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 的存储引擎   介绍了好多  别的我也没见过····


共同学习!共同进步!

0 0