通过OracleDatabase12c进行内存数据库处理.pptx





《通过OracleDatabase12c进行内存数据库处理.pptx》由会员分享,可在线阅读,更多相关《通过OracleDatabase12c进行内存数据库处理.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 1用 Oracle Database 12c 进行内存数据库处理Kevin Jernigan产品管理高级总监Oracle 系统技术部版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 3以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定
2、。版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 4内存趋势和影响现在的内存速度更快、价格更低、容量更多内存容量 增加2002 256 MB/DIMM2012 16 GB/DIMM内存成本降低2002$0.2/MB2012$0.009/MB内存速度大增磁盘 5 毫秒响应速度DRAM 100 纳秒响应速度容量增加 64 倍 价格便宜 25 倍速度提高 50,000 倍更快的 OLTP 和分析、更多用户、更多数据DRAM:2012$0.0005/MB2012 100 GB/DOM闪存 0.25 毫秒响应速度容量增加 400 倍价格便宜 40
3、0 倍速度提高 20 倍 闪存:版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 5Oracle 内存 SQL 关系数据库Oracle TimesTen 和 Oracle DatabaseOracle TimesTen IMDB 领域的技术领导者 纯 IMDB 所有数据必须装入内存 IMDB 领域的市场领导者 数千个客户Oracle Database 数据库和 IMDB 领域的技术领导者 30 年数据库创新经验 10 年 IMDB 创新经验 磁盘与内存混合数据库 数据库领域的市场领导者 300,000 多个客户应用程序 应用程序 应用程序
4、 内存数据库(中间层)内存数据库(数据库层)版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 6Oracle TimesTen 内存数据库适用于 OLTP 和商务智能的内存数据库针对 Exalytics 商务智能进行设计 内存列式压缩 复杂查询针对 OLTP 进行优化 微秒级的响应时间 完整的事务处理和高可用InfiniBand版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 7内存数据库创新 在内存中缓存 活动数据保存在内存中 带宽/socket:30GB/s 纵向扩展和横向扩展
5、跨内核、cpu 和集群扩展 压缩 更多数据装入内存 更加高效的 内存带宽 列存储 高效列式处理版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 8生产环境下的内存功能在内存中缓存和处理数据 运行 OLTP 数据库时,活动数据几乎都保持在内存中 内存列存储用与数据仓库 内存并行查询可以把数据分布到集群每个节点的内存中 在内存中缓存 活动数据保持在内存中 带宽/socket:30GB/s2009 2010 用作数据仓库的内存列存储(Oracle 11g 第 2 版)内存并行查询(Oracle 11g 第 1 版)2007 OLTP 内存横向扩
6、展:RAC,缓存融合2007 客户端和服务器上的内存结果集缓存(Oracle 11g 第 1 版)2007 年前 智能内存扫描(11g 第 2 版)版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 9Exadata 内存数据库云服务器Oracle Exadata 优化 I 内存、闪存和磁盘磁盘的成本,DRAM 的速度 所有数据均存储在磁盘 暖数据缓存在闪存 热数据缓存在 DRAM 最佳性价比技术 大小 容量,10 倍压缩成本/TB 速度磁盘 504TB 5 PB 1 倍 18 GB/s闪存 22 TB 220 TB 10 倍 75 GB/
7、sDRAM 4 TB 40 TB 100 倍 200 GB/s磁盘闪存D-RAM版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 10生产环境下的内存功能纵向扩展和横向扩展 利用多核和多处理器并行性进行并行查询 超过 20 年的数据库优化经验 2011 年,利用并行内存关联将速度提高 2 倍 利用 RAC 进行横向扩展 超过 10 年的数据库优化经验 2007 年,内存并行查询提供跨集群内存并行处理2011 超过 10 年的 RAC 纵向扩展优化经验 内存并行查询(11g 第 1 版)纵向扩展和横向扩展 多核并行 跨集群的资源池 超过 2
8、0 年的纵向扩展优化经验2007 年前 2007 2009 内存 PQ 增强(11g 第 2 版)缓存融合增强 并行内存关联(11g 第 2 版)版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 11利用内存 PQ 进行高性能分析Oracle Database 11g 第 1 版 集群范围并行处理大大受益于内存 处理前,数据从磁盘读取到内存 每个节点拥有一个已处理的数据子集 集群范围内存可用于单个并行操作 数据存入内存后无需输入/输出表缓存 2 缓存 3 缓存 1内存列式压缩版权所有 2013,Oracle 和/或其分支机构。保留所有权利
9、。插入幻灯片 12 中的保护政策分类等级 12内存中处理 Exadata 上的并行内存关联 X2-8 并行查询的带宽更高 粒度分配和分发 并行执行消息缓冲分配 NUMA 感知自动 DOP 计算 Exadata 上智能内存扫描 若内存访问受 CPU 限制,将部分处理动态分流到 Exadata 使用 HCC 压缩时,优化系统资源的利用 通过使用 Exadata 筛选和预处理,大幅减少内存中的数据Oracle Database 11g 第 2 版版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 13生产环境下的内存功能内存中压缩数据 1997
10、年开始使用索引压缩 索引大小缩减 2 倍 1999 年开始使用表压缩 表大小缩减 2 倍 2002 年至 2007 年使用基本压缩、OLTP 压缩 更新后大小缩减 2-4 倍 2009 年开始使用混合列式压缩 数据仓库扩大 10 倍,归档量增加 15-50 倍1999 2002 200720091997 基本表压缩(Oracle 9i 第 2 版)表(IOT)压缩(Oracle 8i)位图索引压缩(Oracle 8)OLTP 表压缩(Oracle 11g 第 1 版)非结构化数据压缩(Oracle 11g 第 1 版)混合列式压缩(Oracle 11g 第 2 版)2010 压缩 更多数据装入
11、内存 更加高效地使用 内存带宽 前缀索引压缩(Oracle 8i)版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 14生产环境下的内存功能用作数据仓库的内存列存储 2009 年开始使用内存列存储 用与数据仓库 混合列压缩将内存占用空间减少 10 倍 高度优化内存列式数据处理 2009 年在闪存缓存和磁盘上实现了列式存储2010 2011 用于数据仓库的磁盘列式存储 用于归档的磁盘列式存储(11g 第 2 版)针对列式处理的内存优化(11g 第 2 版)2009 用作数据仓库的内存列存储 列式闪存缓存(11g 第 2 版)列存储 高效的列
12、式处理版权所有 2013,Oracle 和/或其分支机构。保留所有权利。插入幻灯片 12 中的保护政策分类等级 1512c 内存数据库规划 缓存 Exadata 写回闪存缓存 改进用于数据仓库内存缓存的替换算法 内存全局临时表 针对非结构化数据的内存缓存和处理 压缩 压缩优化查询 使用自动数据优化的自动压缩 宽表压缩 列存储 行集 内存优化的,set-at-a-time查询处理方式 扩展到文本、空间、XML 和 12.1 针对 OLTP 的列式存储 自动列化 EHCC 行级锁 纵向扩展和横向扩展 内存 PQ 优化 缓存融合协议增强 Exadata Exafusion版权所有 2013,Orac
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通过 OracleDatabase12c 进行 内存 数据库 处理

限制150内