扫一扫微信二维码

大唐传易浅谈MySQL数据库选择那种储存引擎比较好

大唐传易2018-03-19资讯
大唐传易浅谈MySQL数据库选择那种储存引擎比较好!

 
         每种储存引擎都有各自的优势,不能笼统地说谁比谁好,只有合适不合适。下面根据其不同地性能以及优势给出选择储存引擎地建议。
  • innodb储存引擎
        它是用于事物处理应用程序,具有众多特性,包括acid事务支持,支持外键。同事支持崩溃修复功能和并发控制。如果需要对事务地完整性要求比较高,要求实现并发控制,那么选择innodb储存引擎有很大地优势在。如果需要频繁地对进行跟新、删除操作地数据库,也可以使用innodb储存引擎,因为这种储存引擎可以实现事务地提交和回滚。
  • myisam储存引擎
         管理非事务表,它提供高速储存和检索,以及全文搜索能力。Myisam储存引擎插入数据快,空间和内存地使用都相对小。如果表主要是用于插入新纪录和读出记录,那么选择myisam储存引擎能实现处理地高效率。如果应用地完整性、并发性要求很低,也可以选择myisam储存引擎。
  • memory储存引擎
         memory储存引擎提供“内存中”的表,memory储存引擎的所有数据都在内存中,数据的处理速度快,但是安全性不高。如果需要很快的读写速度,对数据的安全性要求比较低,可以选择memory储存引擎。Memoey储存引擎对表的大小有要求,不能建太大的表。所以这类数据库只有使用相对较小的数据库表。
         以上储存引擎建议根据现有情况来进行选择不同特点的储存引擎。这样才能发挥出应有的优势!那么有需要开发的可以咨询福州大唐传易网络科技有限公司