mysql中除了InnoDB以外的其它存储引擎

参考资料:https://dev.mysql.com/doc/refman/8.0/en/storage-engines.html

MyISAM存储引擎

https://dev.mysql.com/doc/refman/8.0/en/myisam-storage-engine.html

MyISAM 存储引擎是基于比较老的ISAM存储引擎(ISAM已经不再可用),但是做了很多有用的扩展。
在这里插入图片描述

MEMORY 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/memory-storage-engine.html

MEMORY 存储引擎(正式的称呼是HEAP)创建了特殊用途的表,将内容保存在内存中。因此如果遇到崩溃、硬件问题、断电等问题,MEMORY 存储引擎就会出现问题,所以MEMORY 存储引擎只能用在临时工作的场合、或者只能用作其它表的数据的读缓存。

CSV 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/csv-storage-engine.html

CSV 存储引擎将数据保存到文本文件中,数据之间以逗号分隔。

ARCHIVE 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/archive-storage-engine.html

ARCHIVE 存储引擎产生特殊目的的表,将大量没有索引的数据压缩存放,占用非常小的空间,主要用于归档存储。
在这里插入图片描述

BLACKHOLE 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/blackhole-storage-engine.html

BLACKHOLE 存储引擎扮演了“黑洞”的角色:接收数据,然后扔掉,不保存。如果从BLACKHOLE 存储引擎获取数据,总是返回空的结果。

MERGE 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/merge-storage-engine.html

MERGE 存储引擎,也称为 MRG_MyISAM引擎,是完全相同的多个MyISAM表的集合,当做一个表来使用。“完全相同”的意思是所有的表具有相同的列数据类型和索引信息。

FEDERATED 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/federated-storage-engine.html

FEDERATED 存储引擎允许你从远程mysql数据库中访问数据,但是不使用复制(replication )或者集群(cluster )技术。访问一个本地的FEDERATED 表会自动从远端(federated)表中拉取数据。本地表中不保存数据。

EXAMPLE 存储引擎

https://dev.mysql.com/doc/refman/8.0/en/example-storage-engine.html

EXAMPLE 存储引擎是一个不做任何事情的桩(stub)引擎。它的目的就是在MySQL 的源代码中作为一个例子,演示怎么开始写一个新的存储引擎。因此,它会是开发者感兴趣的。

  • 28
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值