MySQL > 存储引擎
来源:互联网 发布:小米电视有线连接网络 编辑:程序博客网 时间:2024/05/16 01:05
1.mysql支持的存储引擎
我使用的mysql版本是5.6.24,可以通过系统函数version()查看:
版本号后面有“-log”后缀,表示记录日志功能被开启。
查看一下这个版本的mysql支持哪些存储引擎:
这个结果里的各个字段的含义?
Engine:存储引擎的名字;
Support:MySQL数据库管理系统是否支持该引擎;
Comment:存储引擎的评论;
Transactions:存储引擎是否支持事务;
XA:存储引擎所支持的分布式是否符合XA规范;
SavePoints:存储引擎是否支持事务处理中的保存点;
2.选择存储引擎
每种存储引擎都有自己的特性,下面是常用的存储引擎特性对比:
图中三个存储引擎的使用场合:
1)MyISAM
由于该存储引擎不支持事务,也不支持外键,所以访问速度比较快。因此对事务完整性没有要求的并以访问为主的应用适合使用。
2)InnoDB
由于该存储引擎在事务上有优势,即支持具有提交、回滚、崩溃恢复能力的事务安装,所以比MyISAM占用更多的磁盘空间。因此需要进行频繁的更新、删除操作,同时还对事务的完整性要求比较高,需要实现并发控制,此时适合使用。
3)MEMORY
使用内存来存储数据,因此该存储引擎的数据访问速度快,但是安全上没有保障。如果应用中涉及数据比较小,需要进行快速访问,则适合使用。
0 0
- 【MySQL】MySQL存储引擎
- 【MySQL】MySQL存储引擎
- mysql federated存储引擎引擎
- MySQL的存储引擎
- 1.5. MySQL存储引擎
- mysql存储引擎
- MySQL 存储引擎
- MySQL存储引擎
- Mysql的存储引擎
- MySQL存储引擎
- MySQL存储引擎-应用
- mysql存储引擎
- MySQL存储引擎认知
- MySQL存储引擎选择
- mysql archive存储引擎
- MySQL存储引擎
- Mysql数据库存储引擎
- mysql存储引擎比较
- 采用MQTT协议实现Android消息推送
- springMVC系列之(三) spring+springMVC集成(annotation方式)
- facebook的Android调试工具Stetho介绍
- 六角填数
- Mac安装AndroidStudio小结
- MySQL > 存储引擎
- android 各种xml资源的引用方式
- mysql主从复制及问题解决
- springMVC系列之(四) spring+springMVC+hibernate 三大框架整合
- Scheme 语言概要(下)
- SpringMVC中的ModelMap(将后台数据传到前台页面)
- Bootstrap:常用的排版风格
- java导出大量的excel
- TextView 设置background(backgroundResource)后padding等属性无效