数据库
首页 > 数据库> > 4、mysql的存储引擎

4、mysql的存储引擎

作者:互联网

存储引擎

存储引擎是负责对表中的数据进行提取和写入工作的,我们可以为不同的表设置不同的存储引擎,也就是说不同的表可以有不同的物理存储结构,不同的提取和写入方式。

1.1 InnoDB 引擎:具备外键支持功能的事务存储引擎(使用大数据文件)

image

1.2 MyISAM 引擎:主要的非事务处理存储引擎(适用于小数据文件)

image

1.3 Archive 引擎:用于数据存档(与Innodb相似)

image

1.4 Blackhole 引擎:丢弃写操作,读操作会返回空内容

image

1.5 CSV 引擎:存储数据时,以逗号分隔各个数据项(与MyISAM相似)

image
对应的CSM表
image

1.6 Memory 引擎:置于内存的表(与MyISAM相似)

image

1.7 Federated 引擎:访问远程表

image

1.8 Merge引擎:管理多个MyISAM表构成的表集合

1.9 NDB引擎:MySQL集群专用存储引擎

image

MyISAM和InnoDB的区别

MySQL5.5之前的默认存储引擎是MyISAM,MYSQL5.5之后改为了InnoDB。
image

标签:存储,数据文件,不同,引擎,InnoDB,MyISAM,mysql
来源: https://www.cnblogs.com/worldusemycode/p/15921351.html