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

Mysql存储引擎

时间:2018-11-13 00:00:27      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:内存   仓储   应用   完整性   mem   提交   要求   特性   memory   

这里主要针对Myisam、BDB、Memory、InnoDB这几种存储引擎的特性进行简单的总结。

从存储限制、事务安全、锁机制、批量插入速度这几个角度进行对比:

存储限制:myisam,BDB没有限制,memory,InnoDB有限制

事务安全:BDB和InnoDB支持,另外两个不支持

锁机制:myisam,memory是表锁,BDB是页级锁,InnoDB是行级锁

批量插入速度:myisam,BDB和memory插入速度较高,而InnoDB速度较低

 

最常用的两种存储引擎:

1、myisam。Mysql默认的引擎。常用在web,数据仓储等对查询操作较多的且对事务完整性要求不高的情景。

2、InnoDB。具有提交,回滚和崩溃恢复能力的事务安全,但是写的处理效率较低且占用较大的内存空间。常用于事务处理应用程序,可以有效的减少锁冲突。

 

Mysql存储引擎

标签:内存   仓储   应用   完整性   mem   提交   要求   特性   memory   

原文地址:https://www.cnblogs.com/7yuanjie/p/9949317.html

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