第七章--mysql表类型(存储引擎)的选择

常用存储引擎对比
    特点
MyISAM InnoDB     MEMORY MERGE NDB
存储限制
64TB
没有
事务安全
支持



锁机制 表锁
行锁 表锁
表锁
行锁
B树索引 支持
支持
支持
支持
支持
哈希索引

支持

支持
全文索引 支持




集群索引
支持



数据缓存
支持
支持


索引缓存 支持
支持
支持
支持
支持
数据可压缩 支持




空间使用
N/A

内存使用
中等

批量插入使用



支持外键
支持


1.MyISAM是mysql默认的存储引擎

不支持事务,也不支持外键,其优势是访问速度快,对事务完整性没有要求或者以select、insert为主的应用基本都可以使用 这个引擎来创建表。

2.InnoDB存储引擎

提供了具有提交、回滚和崩溃恢复能力的事务安全。



你可能感兴趣的:(日记,mysql,表存储引擎)