Chinaunix首页 | 论坛 | 博客
  • 博客访问: 352961
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2015-12-11 16:59:45

在5.5中,InnoDB就作为MySQL默认的存储引擎,在5.6中,不带ENGINE子句的create table语句默认创建的就是InnoDB表;
主要特征:
1.DML操作遵守ACID,事务具有提交、回滚和崩溃恢复等数据保护能力;
2.行级锁,类oracle一致性读,增加了多用户的并发性;
3.为了优化基于主键的查询来组织数据在disk上的存储;
4.为了保证数据完整性,InnoDB也支持外键;
5.混合不同存储引擎表之间的join;
6.CPU能够高效的处理大数据。

在5.7.5或更高版本中支持对地理空间数据的索引;
5.6.5或更高版本中支持fulltext(全文索引);
压缩表需要Barracuda文件格式的支持;
复制、加密、基于时间点的备份恢复在server层实现;

InnoDB维护自己的缓存池以在内存中缓存索引和数据,默认innodb_file_per_table 参数启用









阅读(605) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~