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

文章目录

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

6.小结

在这里插入图片描述文章来源地址https://uudwc.com/A/AZr9x

原文地址:https://blog.csdn.net/weixin_44860226/article/details/131626884

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年07月10日 20:48
密码学入门——DES与AES
下一篇 2023年07月10日 20:49