MySQL存储引擎介绍
来源:互联网 发布:如何开启javascript 编辑:程序博客网 时间:2024/06/04 18:49
官方的存储引擎
MyISAM Memory INNODB archive NDB
引擎有什么区别
1.是不是支持事务 不支持事务:MYISAM MEMORY ARCHIVE,支持事务INNODB NDB
2.锁的粒度:INNODB,NDB 行级别锁
3.ARCHIVE 只允许写 insert
4.是不是索引组织表 cluster index table:innodb 支持
4.是否支持压缩:MyISAM支持压缩 innodb 5.1.37引入innodb plugin 这个开始支持压缩
5.全文搜索:MyISAM 5.6开始innodb开始支持英文的全文搜索
6.批量写入的速度:MYISAM,innodb,memory的写入都比较快
其它优秀的开源引擎
TOKUDB
带压缩,支持高速写入的一个引擎
Innodb/tokuDB 压缩比10:1
Infrobirght/InfiniDB(列式存储)
基于列存储的引擎,适用于OLAP环境
现在infiniDB被mariaDB接手
选择存储引擎建议
拒绝选用Myisam
1. 只能用到单个CPU
2. 内存只能用到4G
3. 内存里只有索引
常用推荐:innodb
如果有大数据写入批量读取的操作:innodb
针对olap可以考虑使用infiniDB/infrobright
如果对于数据量小,要求速度,无持久化要求:memory
0 0
- mysql存储引擎介绍
- mysql存储引擎介绍
- MySQL存储引擎介绍
- MySQL 存储引擎 介绍
- MySQL存储引擎介绍
- MySQL存储引擎介绍
- MySQL存储引擎介绍
- MySQL存储引擎介绍
- MySQL存储引擎介绍
- MySQL存储引擎介绍
- MySQL-存储引擎的介绍
- [MySQL] 主流存储引擎介绍
- MySQL存储引擎简要介绍
- mysql 的存储引擎介绍
- [MySQL] 主流存储引擎介绍
- MySql存储引擎详细介绍
- MySql常用存储引擎介绍
- MYSQL的存储引擎介绍------MyISAM引擎
- 【Western Digital】固件区学习之03模块
- 织梦dedecms内容页如何调用作者头像和其他信息
- 前端兼容
- java 异常详解
- Error when loading the SDK:发现了以元素 'd:skin' 开头的无效内容
- MySQL存储引擎介绍
- 编写高质量代码:Web前端开发修炼之道(一)
- nyoj--523--亡命逃窜(BFS水题)
- 拓扑排序示例
- Error when loading the SDK:发现了以元素 'd:skin' 开头的无效内容
- 云时代的分布式数据库:阿里分布式数据库服务DRDS
- 编写高质量代码:Web前端开发修炼之道(二)
- Jetty和Tomcat的选择:按场景而定
- 编写高质量代码:Web前端开发修炼之道(三)