mysql数据库如何选择存储引擎

针对不同的业务需求来选择mysql存储引擎。 1.采用MyISAM引擎

  • R/W>100:1且updae相对较少。
  • 并发不高,不需要事务。
  • 表数据量小。
  • 硬件资源有限。

2.采用InnoDB引擎

  • R/W比较小,频繁更新大字段。
  • 表数据量超过1000W,并发高。
  • 安全性和可用性要求高。

3.采用Memory引擎

  • 有足够的内存。
  • 对数据一致性要求不高,如在线人数和Session等应用。
  • 需要定期归档的数据。