存储引擎是什么概念?

设有张马虎,李小心两人,都是地铁口的自行车管理员.

每天都有很多人来存取自行车,张马虎的管理方式是:来存自己存,不记录存的是什么车,取时交5毛,也不检查取的是否是自己的车.

李小心呢,则在存取自己车时,记录存车人的特征与自行车的特征,当人来取钱车,还要小心核一下,人与车的特征是否对应


思考:

张马虎和李小心谁对业务的处理速度更高?

二者谁对自行车管理更安全?

数据库对同样的数据,有着不同的存储方式和管理方式

mysql中,称为存储引擎

储存引擎与其特点:

myisam:每个库和表都有对应的文件。备份相当方便

innodb:则不行,不能直接复制文件目录来备份。

1555665426384886.png

.frm 声明这个表结构用的,相当于一本书的基本属性。

.myd 表的数据,相当于一本书的正文

.myi 索引文件,相当于一本书的目录