您的位置:首页 > 数据库 > MySQL

MySQL存储引擎总结

2016-04-04 00:00 387 查看
摘要: mysql提供多种存储引擎的选择,如:myisam、innodb、memory、merge、archive等。
在实际的开发中,我们需要根据业务对数据的不同的需求,来选择最合适的存储引擎。

未完待续。。。

温馨提示

在MySQL中可通过如下命令来查看MySQL所支持的存储引擎:

show engines;


1、MyISAM

优点:查询大数据效率高,支持并发插入、并发更新

缺点:不支持事务

应用场景:很适合管理web服务器日志数据处理、邮件等

2、InnoDB

优点:支持事务、引入了行级锁、外键约束、增加了auto_increment属性、自动灾难恢复

缺点:

应用场景:如果需要支持事务,innodb最合适

3、Memory

优点:采用内存存储,查询速度快
缺点:如果系统奔溃,会导致数据丢失
应用场景:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 存储引擎 engines