MySQL的体系结构概述

1.Mysql的架构设计图


         从图中可以看出,MySQL将插件式地接入存储引擎。


2.Mysql的存储引擎

           mysql常见的存储引擎有:

           1)MyISAM

           MyISAM是Mysql提供的最早的存储引擎。

           2)InnoDB

           InnoDB是目前使用最多的存储引擎,支持“行级锁”,而其他的存储引擎一般只有“表级锁”。行级锁的意思是当要修改某一条记录时,mysql值只对该行加锁,而该表的其他仍可以有其他的client来执行修改。

           3)Memery

           将Mysql的数据存放到内存上。当主机宕掉,那么该机上的数据也将丢失。

           4)NDB

           NDB引擎可以实现MySQL cluster,分布式Mysql集群。

           5)Archive存储引擎

           6)Federated存储引擎

           7)Maria存储引擎

           8)......

你可能感兴趣的:(MySQL的体系结构概述)