存储引擎
存储引擎
MySQL默认支持多种存储引擎,以适用于不同领域的数据库应用需要。
MySQL支持的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE等。
常见存储引擎的对比
| 特点 | MyISAM | InnoDB | MEMORY | MERGE | NDB |
|---|---|---|---|---|---|
| B树索引 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 哈希索引 | / | / | 支持 | / | 支持 |
| 全文索引 | 支持 | / | / | / | / |
| 集群索引 | / | 支持 | / | / | / |
| 支持外键 | / | 支持 | / | / | / |
| 事务安全 | / | 支持 | / | / | / |
MySQL默认支持多种存储引擎,以适用于不同领域的数据库应用需要。
MySQL支持的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE等。
| 特点 | MyISAM | InnoDB | MEMORY | MERGE | NDB |
|---|---|---|---|---|---|
| B树索引 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 哈希索引 | / | / | 支持 | / | 支持 |
| 全文索引 | 支持 | / | / | / | / |
| 集群索引 | / | 支持 | / | / | / |
| 支持外键 | / | 支持 | / | / | / |
| 事务安全 | / | 支持 | / | / | / |