HANA内存数据库技术架构详解.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HANA内存数据库技术架构详解? ? ? SAP HANA是 SAPS公司推出的内存数据库软件平台产品,针对数据处理提供的内存数据库平台,适用于 OLAP类型应用,也可以于OLTP类型应用。何谓SAP HANA? ? ? SAP提供丰富的周边应用软件,包括数据复制、 提供丰富的周边应用软件,包括数据复制、BI等。向应用层提供SQL、MDX、BICS接口,其中MDX(Multi dimension expression)、BICS(Business Intelligence Consumer Services) ;并提供多种数据导入的方式。? ? ? SAP历史上增长最快的产品,堪称世界上最快的数据库,比客户原数据库系统快成百上千、甚至万倍。提供多种交付形态,但一般以软件 +硬件 +管理的一体机形式交付,作为一体机形式交付时付主要由经过认证的硬件合作伙伴提供。HANA应用场景? ? ? SAP HANA可以应用于多个场景,如作为其他数据库的加速器、直接作为报表分析的数据源或直接用作OLAP分析型数据仓库。? ? ? SAP HANA也作为OLTP套件的数据库,同时可直接作为SAP公司统一的数据库平台。?SAP HANA上下文环境? ? ? Data Sources和DataServices负责向SAP HANA提供分析数据,有些数据(SAP ERP System)可以直接通过Replication Agent直接导入到SAP HANA,有些数据(SAP BW System和第三方系统)需要通过Data Services软件转换后导入SAP HANA。SAP HANA Appliance提供内存数据库的实现,进行数据的存储、查询、计算。Admin Workstations是SAP HANA系统管理员的客户端,可以通过SAP HANA Studio等软件来管理和使用SAP HANA系统。End Users WorkStations是SAP HANA系统的终端用户客户端, 终端用户可以通过Excel、Web BI等形式来管理和使用SAP HANA系统。SAP HANA Database client提供JDBC、ODBC、ODBO、SQL DBC等接口,使得各应用软件可以以标准的SQL形式访问到SAP HANA数据库?SAP HANA逻辑功能架构? ? ? SAP HANA Database是整个系统的核心部分,图中红色框之内是整个系统的核心部分, SAP HANA Database按照功能区分的主要模块。Session Management是会话管理模块,负责与各种业务客户端软件进行连接管理的模块;Replication Server和Load Controller是复制管理模块,负责将ERP、SAP NetWeaver、第三方数据库等的数据复制到SAP HANA数据库;Transaction Manager是事务管理模块,负责对数据库事务管理,当一个事务完成后,会要求做数据持久化操作;Authorization Manager是认证管理模块,对连接到SAP HANA数据库的客户端用户进行权限管理;Metedata Manager是元数据管理模块。它会与SAP HANA Studio中的Modelling以及SAP Data Service(SAP一种ETL服务软件)相配合,对所有建立到SAP HANA数据库中,或者导入到SAP HANA数据库中的数据的元数据进行管理。SQL Parser是SQL语句解析优化器;负责对于业务客户端来的SQL请求进行分析和解析,将一个SQL工作分解成多个子任务,分发给所有的节点去完成。?MDX是多维表达式,对来自Excel等应用端的复杂计算进行分析和解析;SQL Script提供类似于存储过程的复杂编程能力;Calc Engine执行SQL计算的模块;ROW Store是行记录内存数据库、Column Store是列存储内存数据库。Page Management和 Logger是持久化保存处理模块,负责将内存数据库的记录同步或者异步的写入SSD或者HDD中。?SAP HANA产品形态分类? ? ? SAPHANA主要可以分为一体机和TDI两种,但实际上,从节点扩展方式区分SAP HANA可以 分为 Scale Up和 Scale Out两种架构。?一体机(Appliance)形态? ? ? SAPHANA一体机是将SAP HANA数据库软件和经过SAP认证的硬件基础设施结合而形成的一体机产品。这种形式下硬件、软件和服务统一打包销售,客户购买后直接开箱即用。TDI形态? ? ? TDI(Tailoreddata center integration)非常灵活数据中心集成。客户可以选择自行购买服务器或者存

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证 该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档