存储引擎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
相关推荐
程序 代码狂人11 小时前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
meiying883812 小时前
快递单号批量查询Python脚本:从手动到自动化的完整实现
开发语言·python·自动化
@大迁世界13 小时前
告别 Go,拥抱 Rust
开发语言·golang·rust
SEO_juper13 小时前
Node.js 重定向链检测工具:301 跳了几跳、有没有成环,一次看清
xml·开发语言·python·node.js·json·bash
学逆向的13 小时前
C 指针常量与常量指针
c语言·开发语言·网络安全
低调滴开发14 小时前
3 行代码写崩一个函数?切片才是 Rust 字符串处理的正确姿势
开发语言·后端·rust
CodeYp201914 小时前
第15讲:二叉搜索树
开发语言·c++·二叉搜索树
猫猫.15314 小时前
HashTable、HashMap、ConcurrentHashMap 核心区别总结
java·开发语言·java-ee
乌暮15 小时前
综合案例:宠物电商系统
java·开发语言·spring·mvc·restful·1024程序员节
大文说跨境15 小时前
亚马逊多店铺的图片素材怎么批量去重:EXIF 与哈希的处理流程
开发语言·php