码迷,mamicode.com
首页 > 数据库 > 详细

MySQL引擎类型(三)

时间:2019-08-21 17:47:50      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:加锁   https   支持   art   约束   rem   code   src   保存   

https://www.cnblogs.com/sunsky303/articles/8274586.html mysql 各个引擎

 

技术图片

InnoDB:

1)经常更新的表,适合处理多重并发的更新请求。

2)支持事务。

3)可以从灾难中恢复(通过bin-log日志等)。

4)外键约束。只有他支持外键。

5)支持自动增加列属性auto_increment。

MyISAM:

1)不支持事务的设计,但是并不代表着有事务操作的项目不能用MyIsam存储引擎,可以在service层进行根据自己的业务需求进行相应的控制。

2)不支持外键的表设计。

3)查询速度很快,如果数据库insert和update的操作比较多的话比较适用。

4)整天 对表进行加锁的场景。

5)MyISAM极度强调快速读取操作。

6)MyIASM中存储了表的行数,于是SELECT COUNT(*) FROM TABLE时只需要直接读取已经保存好的值而不需要进行全表扫描。如果表的读操作远远多于写操作且不需要数据库事务的支持,那么MyIASM也是很好的选择。

MySQL引擎类型(三)

标签:加锁   https   支持   art   约束   rem   code   src   保存   

原文地址:https://www.cnblogs.com/fanBlog/p/9754829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!