SAP HANA内存计算技术介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可以与行式数据存储的表关联
D
E
40
12

$
映射到内存 行式的数据组织 A 10 € B 列式的数据组织 A B C D
35 E
$
C
2 2

D
40 €
€ $
E €
12 €
百度文库$ $
10 35
40 12
memory address
10
内存计算 — 创新带来业务机会
硬件技术创新
多核架构(每个刀片8 x 8 核心 CPU) 多刀片大规模并行扩展 刀片服务器价格低廉
13
最小化数据传输– HANA三大特点之三
14
SAP In-Memory Appliance (SAP HANA ™)
技术架构
SAP BusinessObjects BI Solutions Other Applications
SAP HANA™
■ 内存技术,软件+硬件的一体化。 (HP, IBM, Fujitsu, Cisco, Dell) ■ 数据建模和数据管理 ■ Sybase Replication Server提供实时的数据复制 ■ SAP BusinessObjects Data Services提供基于ETL 的数据抽取,支持SAP商务套件, SAP数据仓库,以 及第三方应用系统。
32核的工作站已经实现,64核的将不久后问世
为CPU提供足够的指令和数据是高效处理数据的关键 但是:对于时钟频率的提升只能进行轻微的改善
基于主内存的并行处理是绩效改善的关键
* “磁带已经死了,磁盘已经落伍,闪存成为存储,内存才是王道 ”
数据库奠基人Jim Gray 2006年12月
6
SAP 内存计算发展历程
SAP 软件技术创新
行和列存储
压缩
64 位地址空间 — 单台服务器容 量为 2 TB 100 GB / 秒 数据吞吐量 价格迅速下降,性能迅速提升
9
HANA中的列式数据存储
概念视图 A B C 10 35 2 € $ € 列式数据存储的优势
优化的数据上载到中央处理器 高效的数据压缩 快速的数据聚合
5
新一代硬件将技术变为现实
磁盘已落伍, “… 内存才是王道.” * 内存
RAM的价格正在下降 1 TB RAM 工作站已可行, 4 TB RAM 即将实现 64 bit架构让4GB主内存限制显得过时 新的压缩算法允许在内存里完整储存大量数据
但是:快速的主内存访问还是需要本地化的数据支持
CPU
每核的价位正在下降 每颗CPU的核数在上升
15
SAP HANA技术概览
计算模型 - 极致的性能和灵活的建模方法
SQL MDX SQL Script Plan Model other
计算模型
域特定语言(SQL, MDX, 等)被转换成一 个公共表示层 (计算模型)。 计算模型是一个有向导的图形来表示数 据流的输入和输出的各种操作。 计算模型可以基于客户端(例如,Excel 中提供的MDX)的表达式灵活生成。 计算模型可以定义为高度优化,可重用 的参数计算模式。 计算模型支持脚本操作方式。
SAP liveCache SAP TREX 用于高级排程 全文检索
SAP BWA BWA加速器
Explorer 开发式的加速工具 自助式商务智能
SAP HANA 内存计算平台
2003+
2007
2009
2010+
7
SAP HANA
内存计算 — 创新带来业务机会
硬件技术创新
多核架构(每个刀片8 x 8 核心 CPU) 多刀片大规模并行扩展 刀片服务器价格低廉
内存计算
技术已允许在服务器的主内存 中处理超大量的实时数据,从 分析和交易中提供即时的结果!
4
加速数据访问- HANA 三大特点之一 比磁盘快1,000,000倍
传统数据库 磁盘读取 5毫秒
内存数据库 磁盘读取 5纳秒
“到2012年, 70% 的全球1000强企业会将明细数据导入内存,以提升商务 智能应用的性能。” - Gartner
12
内存计算 — 创新带来业务机会
硬件技术创新
多核架构(每个刀片8 x 8 核心 CPU) 多刀片大规模并行扩展 刀片服务器价格低廉
SAP 软件技术创新
行和列存储
压缩
分区
64 位地址空间 — 单台服务器容 量为 2 TB 100 GB / 秒 数据吞吐量 价格迅速下降,性能迅速提升
无汇总表
仅增量插入
可提供的功能
■ 实时的信息分析能力,应用于从未聚合的大数据量 快速分析。 ■ 创建灵活分析模型的能力,基于实时和历史性的业 务数据。 ■ 各种新类别的应用,例如,计划,预测,分析等, 明显快于当前的应用。 ■ 最小化的数据复制
SAP Business Suite
SAP NetWeaver BW
3rd Party
内存计算技术 SAP HANA介绍
Agenda

什么是内存计算?


什么是SAP HANA?
如何使用SAP HANA并且获得收益?
2
内存计算
为什么要内存计算,什么是内存计算?
每天,数以千万计的智能设备、 传感器、无时无刻的向后台系 统传输着数据,如何将这些实 时的数据加工成为实时的信息, 为企业提供实时决策的的依据? 如何更好的实时优化生产、物 流,帮助企业可持续性发展? 我们的答案是:
SQL
BICS
SQL
MDX
SAP HANA™
SAP In-Memory Computing studio
SAP In-Memory Database Calculation and Planning Engine Sybase Replication Server Row & Column Storage SAP Business Objects Data Services
SAP BusinessObjects and other Applications
SQL BICS MDX
MaxDB/ liveCache
SAP ECC
TREX
RealTime Replicati on
SAP HANA
3rd Party
SAP BW
SAP BusinessObjects Data Services
SAP 软件技术创新
行和列存储
压缩
分区
64 位地址空间 — 单台服务器容 量为 2 TB 100 GB / 秒 数据吞吐量 价格迅速下降,性能迅速提升
11
数据分而治之(MPP)- HANA三大特点之二
数据
内存本地化:把大数据量和计算量分散到不同处理器
并行处理:不同的服务器之间也共享同一组数据 容灾性:单一的服务器的DOWN机将不影响任何计算
相关文档
最新文档