MySQL 架构 开篇

开篇

MySQL的架构和其他的数据库有所不同,对于大部分用途来说是它是非常有用的。MySQL并不是完美的,但是它对于一些要求很高的环境已经足够的灵活。如Web应用。MySQL也可以加强嵌入式应用,数据仓库,内容索引,分发软件,可用的冗余系统,在线交易处理等等。

 

要精通MySQL,首先要明白它的设计。这样才能更好的使用MySQL,而不是滥用。MySQL的灵活性体现在很多的方式,如它能运行在很多种类的硬件上,支持许多数据类型。然而MySQL最特殊的和最重要的功能是他的存储引擎架构。这种设计把查询处理以及其他服务器任务从存储引擎以及检索分离出来。在MySQL5.1中,你甚至可以把读取存储引擎作为一个运行时的插件。这种机制让你有了更多的选择,如每个表的设置,数据存储的方式,以及性能,特性,等其他你所希望功能都可以进行调整。

 

这部分主要教授的是Mysql架构,各个存储引擎的不同,以及这些不同为什么如此的重要。尽可能简单描述这些细节以及一些示例。这些讨论对于精通其他数据库的人来说格外有用。

 

全部完成

 

 MySQL逻辑架构

 

并发控制

 

事务处理

 

 

多版本并发控制

 

 

MySQL 架构 - MySQL 存储引擎

 

MySQL 架构 - MySQL 存储引擎 -MyISAM

 

MySQL 架构 - MySQL 存储引擎 -InnoDB

 

 

MySQL 架构 - MySQL 存储引擎 - 其他存储引擎

MySQL 架构 - MySQL 存储引擎 -选择合适的引擎

MySQL 架构 - MySQL 存储引擎 -实践的例子

MySQL 架构 - MySQL 存储引擎 -小结

MySQL 架构 - MySQL 存储引擎 -表的转换

 

 

 

 

你可能感兴趣的:(mysql,Web,应用服务器,嵌入式)