MySql存储引擎介绍——InnoDB、MyISAM、Memory

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。
在这里插入图片描述

6.小结

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44860226/article/details/131626884