通常观点是MyISAM注重性能,InnoDB注重事务,故一般使用MyISAM类表做非事务类型业务
选择引擎的基本准则是:
1. MyISAM:
R/W > 100:1且update相对较少
并发不高,不需要事务
表数据量小
硬件资源有限
2. 采用InnoDB引擎
R/W 比较小, 频繁更新大字段
数据表量过1000万,并发高
安全性和可用性高。
3.采用Memory引擎
有足够内存
对数据一致性要求不高, 如在线人数和Session等应用
需要定期归档的数据
通常观点是MyISAM注重性能,InnoDB注重事务,故一般使用MyISAM类表做非事务类型业务
选择引擎的基本准则是:
1. MyISAM:
R/W > 100:1且update相对较少
并发不高,不需要事务
表数据量小
硬件资源有限
2. 采用InnoDB引擎
R/W 比较小, 频繁更新大字段
数据表量过1000万,并发高
安全性和可用性高。
3.采用Memory引擎
有足够内存
对数据一致性要求不高, 如在线人数和Session等应用
需要定期归档的数据