MySQL有哪些存储引擎
时间: 2023-06-25 08:03:17 浏览: 92
MySQL InnoDB存储引擎特性全揭秘
MySQL有多种存储引擎,包括:
1. InnoDB:默认的事务性存储引擎,支持事务、行级锁、外键约束等特性,适合于高并发、高可靠性的应用。
2. MyISAM:不支持事务和行级锁,但适合于读多写少的应用,具有高效的全文索引和压缩功能。
3. Memory:将表数据保存在内存中,适合于临时存储数据的场景,但数据无法持久化。
4. NDB Cluster:支持集群环境下数据分布式存储和高可用性,适合于大规模、高并发的应用。
5. Archive:以压缩方式存储数据,适合于大量历史数据的存储和查询。
6. CSV:以CSV文件格式存储数据,适合于数据交换和导入导出。
7. Blackhole:不实际存储数据,只是将数据传递到其他存储引擎,适合于数据备份和灾难恢复。
阅读全文