存储引擎MySQL

1. MEMORY

  • 说明:基于哈希表,数据存储在内存中,适用于临时表。
  • 事务相关:不支持事务、XA 协议和保存点。

2. MRG_MYISAM

  • 说明:由多个结构相同的 MyISAM 表组成的集合。
  • 事务相关:不支持事务、XA 协议和保存点。

3. CSV

  • 说明:以 CSV 格式存储数据的存储引擎。
  • 事务相关:不支持事务、XA 协议和保存点。

4. FEDERATED

  • 说明:用于访问远程 MySQL 服务器表的存储引擎。
  • 事务相关:事务、XA 协议和保存点均为 NULL。

5. PERFORMANCE_SCHEMA

  • 说明:用于性能监控的存储引擎。
  • 事务相关:不支持事务、XA 协议和保存点。

6. MyISAM

  • 说明:经典的存储引擎,查询性能较好。
  • 事务相关:不支持事务、XA 协议和保存点。

7. InnoDB

  • 说明:支持事务、行级锁和外键的存储引擎,是默认引擎。
  • 事务相关:支持事务、XA 协议和保存点。

8. ndbinfo

  • 说明:MySQL Cluster 系统信息存储引擎。
  • 事务相关:事务、XA 协议和保存点均为 NULL。

9. BLACKHOLE

  • 说明:写入数据会被丢弃的 "黑洞" 引擎。
  • 事务相关:不支持事务、XA 协议和保存点。

10. ARCHIVE

  • 说明:用于归档数据的存储引擎,数据压缩率高。
  • 事务相关:不支持事务、XA 协议和保存点。

11. ndbcluster

  • 说明:MySQL Cluster 的集群化存储引擎。
  • 事务相关:事务、XA 协议和保存点均为 NULL。
Engine Support Comment Transactions XA Savepoints
FEDERATED NO Federated MySQL storage engine NULL NULL NULL
MEMORY YES Hash based, stored in memory, useful for temporary tables NO NO NO
InnoDB DEFAULT Supports transactions, row-level locking, and foreign keys YES YES YES
PERFORMANCE_SCHEMA YES Performance Schema NO NO NO
MyISAM YES MyISAM storage engine NO NO NO
MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO
BLACKHOLE YES /dev/null storage engine (anything you write to it disappears) NO NO NO
CSV YES CSV storage engine NO NO NO
ARCHIVE YES Archive storage engine NO N
相关推荐
在屏幕前出油6 小时前
二、Python面向对象编程基础——理解self
开发语言·python
阿方索7 小时前
python文件与数据格式化
开发语言·python
weixin_440730508 小时前
java结构语句学习
java·开发语言·学习
JIngJaneIL8 小时前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
量子联盟8 小时前
功能完整的PHP站点导航管理系统php程序;开源免费下载
开发语言·php
仙俊红8 小时前
在 Java 中,`==` 和 `equals()` 的区别
java·开发语言·jvm
JIngJaneIL8 小时前
基于java + vue校园跑腿便利平台系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
happybasic9 小时前
python字典中字段重复性的分析~~
开发语言·python
czlczl200209259 小时前
SpringBoot自动配置AutoConfiguration原理与实践
开发语言·spring boot·后端
张较瘦_9 小时前
JavaScript | 数组方法实战教程:push()、forEach()、filter()、sort()
开发语言·javascript·ecmascript