Oracle 12c In-Memory Option
应用解析
关于我
侯松
新浪微博:@麻袋爸爸
个人网站 :
数据库架构师,ACOUG用户组核心成员,9i OCP ,
《高并发Oracle数据库系统的架构与设计》作者。
拥有10余年数据库开发、管理和运维经验。擅长项
目管理及金融行业数据库应用架构设计。现任职于
平安科技。
乐于分享与公益,曾担当甲骨文全
球大会特别大使,WDP计划大学校
园行志愿者。
闲话故事
Mr. 跨界 Mr. 转型
1 speed 2 speed
我是威慑性武器
快 就一个 快挖 + 快
字 跟
闲话故事
目录
IMO概述
查询优化
列式存储
并发处理
概述:IMDB
OLTP OLAP
TimesTen可独立运行或者与
Oracle数据库配合使用。当与
高并发短事务 常规事务
Oracle数据库配合使用时,将
Oracle库中行式存储的表加载 IMDB SGA
到TimesTen中,提供给前端
应用访问。适合OLTP系统。
IMO是在Oracle数据库的SGA
区中开辟一块列式缓存,将
Oracle中的行式数据转换成列
式存储格式,然后提供给前端
应用用来做查询分析。适合
OLAP系统。
概述:In-Memory Option
IMO列式存储原理
依赖于行式存储的透明化的独立列式存储方式,可以与行式存储一起使用。
在存储上,IMO不需要额外的磁盘存储空间。
后台自动维护保证实时DML操作的数据读一致性。
IMO特性无需业务应用变更,也无需数据库架构变更(安全、备份、容灾、RAC等)。
在线业务 分析业务
概述:IM内存结构
双重数据格式共同作用
概述:IMO标志特性
IMO的标志性特性:
查询优化
IMO列式存储索引优化查询(In-Memory Storage Index )
IMO优化的