mysql 支持的存储引擎(极简版)
2016-03-03 19:55
501 查看
1 innodb (不啰嗦这个了)
archive 支持高并发插入和专用缓冲 行级锁
blackhole 可以用复制数据到备库,或者记录到日志。不做任何保存
CSV 不支持索引,很容易结构csv 使用
federated 连接其他mysql的代理
memory
使用场景
用于查找或者映射表
保存数据分析中的中间数据
用于缓存周期性聚合数据的结果
NDB 集群引擎
XtraDB innodb的一个改进版本,主要改进是性能 可测量性 和操作灵活性
PBXT 支持引擎级别的复制 外键约束,并且以一种复杂的架构对固态存储SSD提供了适当的支持,对BLOB也做了优化。mariadb也包含此引擎
infobright是面向列的存储引擎。是为数据分析和数据仓库设计的。数据高度压缩,按照块进行排序,每一个快斗对应有一组数据。
myisam
压缩,全文索引,GIS空间函数
不支持事务和行级锁,无法完全恢复
数据文件(MYD)和索引文件(MYI)
archive 支持高并发插入和专用缓冲 行级锁
blackhole 可以用复制数据到备库,或者记录到日志。不做任何保存
CSV 不支持索引,很容易结构csv 使用
federated 连接其他mysql的代理
memory
使用场景
用于查找或者映射表
保存数据分析中的中间数据
用于缓存周期性聚合数据的结果
NDB 集群引擎
XtraDB innodb的一个改进版本,主要改进是性能 可测量性 和操作灵活性
PBXT 支持引擎级别的复制 外键约束,并且以一种复杂的架构对固态存储SSD提供了适当的支持,对BLOB也做了优化。mariadb也包含此引擎
infobright是面向列的存储引擎。是为数据分析和数据仓库设计的。数据高度压缩,按照块进行排序,每一个快斗对应有一组数据。
myisam
压缩,全文索引,GIS空间函数
不支持事务和行级锁,无法完全恢复
数据文件(MYD)和索引文件(MYI)
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复