myisam和innodb的区别
类别:数据库 浏览量:433
时间:2016-5-30 myisam和innodb的区别
myisam和innodb的区别1、MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型
2、每张MyISAM表存放在三个文件中:frm 文件存放表格定义、数据文件是MYD (MYData)、索引文件是MYI (MYIndex),InnoDB存储它的表和索引在一个表空间中,表空间可以包含数个文件
3、InnoDB支持事务,而MyISAM不支持事务
4、InnoDB是事务型引擎,支持回滚、崩溃恢复能力、多版本并发控制、ACID事务
5、MyISAM不支持行锁定,只支持锁定整个表,InnoDB支持数据行锁定
6、InnoDB支持外键,MyISAM不支持
7、MyISAM支持全文索引,而InnoDB不支持
8、MyISAM适合读多写少的应用,且对数据一致性恢复性要求不高的场合
9、如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用InnoDB,这样可以提高多用户并发操作的性能
标签:mysql
您可能感兴趣
- mysql的binlog日志详解(MySQL 有关MHA搭建与切换的几个错误log汇总)
- mysql里修改密码命令(MySQL修改账号密码方法大全小结)
- mysql索引基本知识(MySql索引使用策略分析)
- mysql mvcc 流程(Mysql MVCC机制原理详解)
- mysql索引原理及调优(mysql高级学习之索引的优劣势及规则使用)
- mysql事务特性的主要作用(详解MySQL中事务的持久性实现原理)
- mysql和mycat半主从复制项目(Linux如何使用 MyCat 实现 MySQL 主从读写分离)
- mysql索引原理及调优(MySQL索引机制程序员必知)
- 如何用wampserver打开自己写的php(WampServer下安装多个版本的PHP、mysql、apache图文教程)
- mysql查询条件的优化(MySQL查询优化之查询慢原因和解决技巧)
- mysql5.7详细安装教程(MySQL5.7.33安装过程图文详解)
- mysql 查询语法常见问题(MySQL 异常有这一篇就够了!)
- mysql事件教程(关于MySQL报警的一次分析处理详解)
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- 怎么运行xampp中的mysql(本地安装了mysql导致xampp的mysql服务启动失败)
- 怎么用docker中的mysql连接数据库(解决Docker之mysql容器数据库更改不生效的问题)
- 怎么才可以财富自由(如何让自己实现财富自由)
- 为什么越来越多年轻人回农村(为什么越来越多年轻人回农村生活)
- 怎么快速学好英语(怎么快速学好英语初中)
- 中国留学生都是富二代吗()
- 我们现在吃的苹果是哪里来的 原来现代苹果引入中国仅有一百多年(我们现在吃的苹果是哪里来的)
- 买绿宝不能只挑黄绿色 菜农教你3招挑,个个皮薄肉脆,香甜爆汁(买绿宝不能只挑黄绿色)
热门推荐
- CSS百分比定义高度的问题
- sql语句计算年龄(sql通过日期判断年龄函数的示例代码)
- python实用教程(Python简直是万能的,这5大主要用途你一定要知道!推荐)
- SQL Server批处理注意的事项
- dedecms自定义表单验证码(dedecms织梦验证码无法正常显示的3种解决办法)
- 抖音上很火的表白程序链接(我喜欢你 抖音表白程序python版)
- 微信小程序接口返回数据怎么弄(微信小程序页面返回传值的4种解决方案汇总)
- sqlserver2008数据库的备份(sql server 2008 压缩备份数据库20g)
- dedecms二级栏目列表(DedeCMS系统TAG标签伪静态设置)
- html5弹出输入框下拉菜单(HTML5输入框下拉菜单功能的示例代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9