文章目录
- 1.MySql体系结构
- 2.存储引擎简介
- 3.存储引擎的特点
- 3.1 InnoDB存储引擎特点
- 3.2 MyISAM存储引擎介绍
- 3.3 Memory存储引擎介绍
- 4.三种存储引擎的特点
- 5.存储引擎的选择
- 6.小结
1.MySql体系结构
2.存储引擎简介
存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。Mysql在5.5版本以后默认的存储引擎为InnoDB存储引擎。
3.存储引擎的特点
3.1 InnoDB存储引擎特点
InnoDB逻辑存储结构,一个区的大小是1M,一个页的大小是16k。所以一个区里面可以包含64个页。
3.2 MyISAM存储引擎介绍
3.3 Memory存储引擎介绍
4.三种存储引擎的特点
5.存储引擎的选择
使用MyISAM存储引擎的情况现在都被NoSQL类型的引擎替代了,如MangoDB。使用Memory这类引擎的情况现在也被另一种NoSQL类型的数据库替代了Redis。