Mysql有哪些存储引擎
时间: 2023-05-30 15:01:19 浏览: 96
MySQL的存储引擎主要有以下几种:
1. InnoDB:支持事务处理和外键约束,是MySQL的默认存储引擎。
2. MyISAM:不支持事务处理和外键约束,但具有较快的查询速度和小的存储空间占用。
3. Memory:将数据存储在内存中,查询速度很快,但在服务器关闭或重启时,数据会丢失。
4. Archive:用于存储大量历史数据,可以实现高压缩比,但不支持更新操作。
5. CSV:用于将数据存储为CSV格式,支持快速导入和导出数据。
6. Blackhole:接收数据但不进行存储,可用于日志记录和数据复制等应用场景。
7. NDB Cluster:用于高可用性和高可扩展性的分布式存储引擎。
8. Federated:可以将数据存储在远程MySQL服务器上,支持跨服务器查询和事务处理。
阅读全文