MySql的体系结构
存储引擎:存储引擎就是存储数据,建立索引,更新/查询数据的实现方式。存储引擎是基于表的而不是基于库,所以其也被称为表类型
查看当前数据库支持的存储引擎
show engines;
注:MySql 5.5版本后默认的存储引擎为InnoDB
自定义存储引擎
在建立表的时候可以指定使用的存储引擎(只需要在后面加上 engine = 存储引擎即可)
InnoDB存储引擎的特点: 事务,行级锁,外键
逻辑存储结构:表空间(tablespace- -段(segment) - - 区(extent) - - 页(page) - - 行(row))
MyISAM存储引擎
Memory存储引擎
三者的比较
存储引擎的选择
注:后两者基本现在不实用了,Memory已经被Redis所替代,有关redid相关知识,可以转到:直接拿下Redis --基础篇-CSDN博客