开发者社区> 问答> 正文

MySql中MyISAM和Inno DB主要区别是什么

MyISAM与Inno DB在使用场景上的主要区别在哪里。对于电子上午订单管理的站点,应该选择哪种?

展开
收起
蛮大人123 2016-02-06 22:23:37 1996 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    事务性:
    需要事务性的表最好的选择就是InnoDB。如果表操作不需要事务操作而且涉及的操作不仅仅是insert和select的话,MyISAM是最好的选择。
    并发性:
    如果仅需要插入数据和并发读的话,MyISAM是较好的选择。而如果各种操作混杂的话,row-level锁会表现得更好一些。
    可恢复性:
    MyISAM比起InnoDB来说更容易发生数据错乱,也需要更多的时间来做恢复操作。

    2019-07-17 18:38:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像