数据库引擎InnoDB和myisam的区别和联系
程序员文章站
2022-05-14 17:55:25
1、ENGINE=InnoDB 数据库存储引擎,DEFAULT 默认,CHARSET=utf8 数据库字符编码 2、数据库的存储引擎, mysql中engine=innodb和engine=myisam的区别 myisam:读取速度比较快,不占用大批量资源,但是又两个缺点,1、不支持事物,2、容错不 ......
1、engine=innodb 数据库存储引擎,default 默认,charset=utf8 数据库字符编码
2、数据库的存储引擎,
mysql中engine=innodb和engine=myisam的区别
myisam:读取速度比较快,不占用大批量资源,但是又两个缺点,1、不支持事物,2、容错不好。硬盘崩溃了,数据就没了,如果说坚持要用在那个关键程序,要通过其复制特性实时的去备份数据,,mysql能够支持这样的备份应用程序。myisam类型的二进制数据文件可以在不同操作系统中迁移。也就是可以直接从windows系统拷贝到linux系统中使用。
innodb:它提供了事务控制能力功能,它确保一组命令全部执行成功,或者当任何一个命令出现错误时所有命令的结果都被回退,在电子银行中事务控制能力是非常重要的。支持commit、rollback和其他事务特性。目前数据库表结构设计的时候一般都选择这种存储引擎。但是速度慢,占用磁盘空间比较多。
详细解释转载于:https://www.cnblogs.com/avivahe/p/5427884.html
上一篇: 01-Mysql数据库----前戏
下一篇: 安装linux虚拟机
推荐阅读
-
Mysql5.5数据库的MyISAM和InnoDB引擎配置优化
-
php中$_REQUEST、$_POST、$_GET的区别和联系小结_php技巧
-
vue.extend与vue.component的区别和联系
-
教你通过B+Tree平衡多叉树理解InnoDB引擎的聚集和非聚集索引
-
mysql中engine=innodb和engine=myisam的区别 (转)_MySQL
-
mysql存储方式MyISAM 和 InnoDB的区别
-
Java web Filter, Strurs2 Interceptor 和 SpringMVC Interceptor 三者之间的联系与区别
-
详细分析mybatis中resultType和resultMap的区别与联系
-
MyISAM和InnoDB引擎优化分析
-
详谈Array和ArrayList的区别与联系