MySQL的两种常用存储引擎的概览

2016-06-19  本文已影响62人  KillerManA

InnoDB是MySQL的默认存储引擎,被设计用来处理大量的短期(short-lived)事务,短期事务大部分情况下都会正常提交,很少会被回滚。其次,其性能和自动崩溃回复特性,使得其在非事务型存储的需求中也非常流行。如果想学习存储引擎,这是一个非常非常值得学习的引擎。
下面我们来说一下这个引擎的概览,这对我们理解引擎很有帮助。

简单总结,MySQL拥有分层的架构,上层是服务层的服务和查询执行引擎,下层则是存储引擎,如果可以理解存储引擎和服务层之间如何通过API进行来回交互,那么就能抓住MySQL的核心基础架构的精髓。(路漫漫其修远兮,吾将上下而求索~)

上一篇 下一篇

猜你喜欢

热点阅读