好文档 - 专业文书写作范文服务资料分享网站

HANA技术建议书

天下 分享 时间: 加入收藏 我要投稿 点赞

1

项目技术方案 ..................................................................................................................................... 2 1.1

产品技术性能描述 ...................................................................................................................... 2

投标产品的技术指标 .......................................................................................................... 2 投标产品的主要技术指标 .................................................................................................. 4 产品配置清单 ...................................................................................................................... 5 SAP HANA产品介绍及技术说明 .................................................................................... 5 HANA产品的详细性能说明 ............................................................................................. 6 HANA产品总体技术优势 ............................................................................................... 13 投标产品主要功能介绍 .................................................................................................... 13 SAP HANA第三方测评 .................................................................................................. 13 SAP HANA技术彩页 ...................................................................................................... 14 SAP HANA检测报告................................................................................................... 17 第三方出具的技术评测报告 ........................................................................................ 25 投标产品满足的国家标准 ............................................................................................ 25

1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.10 1.1.11 1.1.12

1 项目技术方案 1.1 产品技术性能描述

1.1.1 投标产品的技术指标

SAP HANA平台实现了数据处理中新的业务途径。事实上,它远远超过了数据库的传统定义,并且其性质远不只是内存中磁盘数据结构上的本地缓存。

SAP HANA,首先也是最重要的是,它集成了一个完整的数据库管理系统(DBMS):使用标准的SQL接口、事务的隔离、恢复、 ACID和高可用性。

产品技术指标 数据库通用性 详细描述 HANA支持大多数入门级SQL92。 使用Open SQL的SAP应用程序可以在SAP HANA平台上运行,而不用改变。SQL是SAP HANA的标准接口。额外的功能如自由搜索功能,被实现为SQL扩展。该方法简化了SAP HANA应用程序的消耗。 分析和特殊接口 SAP HANA通过使用多维表达式(MDX)直接支持了商务智能客户端的使用,如Microsoft Excel和商业智能消费服务(BICS),它是SAP的Business Objects?解决方案的一个内部接口。 并行数据流计算模型 为了直接利用大规模并行多核处理器,SAP HANA对SQL的处理指令进行管理,使之成为一个优化的模型,从而允许并行执行,并极大地扩展了内核的数量。这种优化包括分区中的数据部分,在这些分区中计算可以并行执行。SAP HANA支持不同主机上的分布。为了由多个主机并行处理,大表可能进行分区。 应用逻辑扩展 特定应用程序的逻辑延伸了并行数据流的计算模型,该逻辑在处理节点上是模型的一部分。功能语言SQL Script和命令式语言_“L”能够支持它,它可以要求SAP HANA预测分析库中的已组装程序算法执行先进的统计计算。应用逻辑的语言和概念在SAP开发者社区的内部和外部中演变成为了协作的结果。 根据任务优化多个内存本地的内存存储并未充分利用现代 CPU 的处理能力。SAP HANA 的主存储 要优化目标是在 CPU 不同的缓存层实现高命中率。这是通过数据压缩和适应数据存储任务来完成的。例如,当处理一行行地完成处理和消耗了大部分行内的字段时,被放置在存储器中行存储中的每一行能顺序存储提供最佳的性能。如果计算是针对单列或好几列,这些被扫描或合并到一个列式存储,其中每个列都能被顺序存储在一个(压缩)内存阻塞里,提供更好的结果。一个对象的图形存储可能从一个结构受益,在该结构中,每一个对象主体是按序列存储的。作为另一个序列存储的图表导航存储支持非结构化和半结构化的数据存储。 执行控制 SQL脚本,MDX和规划引擎接口可以被看作是域特定的编程语言或模型,可以用来和SAP HANA互动。其特定的编译器的工件在不同的域特定语言中被翻译成常见的表示方法,我们称之为“计算模型”。计算模型是一个有向非循环图,箭头代表数据流和并表示操作的节点。这种方法和循环的排斥、递归使自动的大规模并行处理成为可能。 SQLScript SQLScript 组成的 SQL 查询和函数调用的函数可以表示无环数据流图。在“L”语言实现的这些功能通常转化为只包含一个转换节点类型“L 脚本”的计算模型。在某些情况下,为了嵌入 SQL 查询和必要的代码序列节点,可以与在创建 SQL 节点的同时,创建一个更复杂的图表。 并行执行 SAP HANA 被设计为能在可用内核的数量,和跨越主机分配使用的并行执行上很好地进行扩展。具体而言,多核平台的优化解释了以下两个关键因素: ? ? 并行聚合 只要允许并行机执行的部分, 数据就可能被分区。 可以避免的顺序处理包括寻找替代方法,如线程锁。 SAP HANA进行聚合操作在节点内的共享内存架构上,产生了一定数量并行行动的线程,这些线程能平等获得该节点上的内存数据。 每个聚合函数在循环的方式如下: 1. 获取输入关系的一个小分区 2. 聚合该分区 3. 重复步骤1,直到处理完成一个完整的输入关系 每个线程都有一个独立的哈希表,编写自己的汇总结果。聚集线程结束时,缓存的哈希表被合并到使用范围分区的合并线程中。每个合并线程对一定范围负责。 HANA 数据安全性 SAP HANA数据库存在一个共存的数据持久存储逻辑层,所有的业务数 据不单存储在内存里面,还会同步保存在硬盘驱动器里面,SAP HANA数据库具有日志记录功能,数据库的每一笔交易的记录和操作数据会保存到数据持久存储逻辑层中的数据存储区和日志存储区里,日志存储区的日志卷会使用高性能的固态闪存存储介质和技术,提供高I/O性能和低延时存储效果,保证数据的安全性。 存储模式 在单个数据库系统中同时支持行存储和列存储,使SAP HANA 更加适 合于混合负载方式的系统应用架构。 除了支持事务型的数据插入,HANA还支持内存中的批量加载,这种 模式能够实现在HANA中写入大量数据而无须耗费事务资源的开销,支持极高的数据加载负载。 充分利用多核大内存架构的硬件体系所带来的优势,在软件层面来管 理CPU线程,将并行化处理做到极致,每个HANA服务器节点只访问本地内存。对于并行化数据处理,为了均衡利用所有的计算资源,可以在每个节 点上设置对数据处理的线程数。 对海量数据可以进行垂直和水平切分,将数据均匀地分布在HANA集 群每个服务器节点上,最大限度利用所有的系统计算资源。如果后期重新进行数据分布,基于内存计算技术的数据重分布将比使用传统技术更快。 在内存中对数据进行压缩,在单位时间内可以更快的向CPU传输数 据,并且CPU更快地处理数据,例如数据扫描和数据聚合。 支持行存储、列存储的SQL访问,也支持行存储表和列存储表之间的 做关联计算。 无须物化视图和聚合表,使用动态聚合技术,基于最明细的数据进行 建模,不生成物理的中间计算结果值,彻底抛弃物化视图的冗余存储,解决数据的多版本不一致问题。简化软件系统架构,去除物化视图,减少数据冗余,在高性能数据库 中实现应用层的业务计算等。 批量数据读取 多核与并行化 数据分区 内存数据压缩 数据处理引擎 无需聚集

1.1.2 投标产品的主要技术指标

主要指标 数据库大小 数据库最小内存要求 单机数据库内存大小限制 无限制 24GB 2TB 描述 安装时系统检查 单机的内存限制可以通过服务器聚合解决,目备注 前HDS、HP都提供这样的硬件 集群节点规模限制 支持的最大非分区表记录数 无限制 20亿 100节点以上 大于20亿条记录的表需要分区 Flexible table 取决于数据本身压缩率有所不同,海关实际业务中压缩率为4.8倍 单机 表支持的最大记录数 单个表允许的最大列数 列表数据压缩率 无限制 大于5000 4~20 支持分区最大数量 LOB字段最大大小 每个表最大的触发器数量 锁数量 最大会话数

1.1.3 产品配置清单

产品名称 实时内存 分析数据库 SAP企业技术支持

1000 2GB 1024 行级锁无限制,表锁最大16384 65536 型号 SAP HANA OEM LEA Edition SAP HANA Enterprise Support 单位 套 年 数量 备注 1.1.4 SAP HANA产品介绍及技术说明

SAP HANA是企业基于内存计算技术的高性能实时数据计算平台,是全球一个发布商用的基于内存计算的产品,通过 SAP 内存计算技术优化应用,转变人们的思考、规划和工作方式。

HANA技术建议书

1项目技术方案.....................................................................................................................................21.1产品技术性能描述........................
推荐度:
点击下载文档文档为doc格式
5nn8t5l4dc8njyy26yqz6tzp834daf018na
领取福利

微信扫码领取福利

微信扫码分享