技术开发 频道

SAP HANA SPS 6新特性 回顾三年历程

  SAP HANA的版本

  鉴于很多朋友问过一些问题,SAP HANA是不是有很多版本?

  答案:SAP HANA只有一个版本,那就是SAP HANA 1.0 (最新是Revision 60,即 SPS 6)。

  SAP HANA在商务上由于软件搭配的不同,和其他的软件组件一起组合然后作为新的销售包,就有了很多其他的可搭配的商务版本,这只是商务上的销售和市场策略,应对不同的客户需求和业务场景。

  例如:DB运行时版本,入门版,平台版,企业版,Insight企业版,实时数据版本。所有这些商务包中所包含的SAP HANA软件,100%相同,就是一个SAP HANA软件。

  SAP HANA硬件发展

  ·3年前的刚开始,没有集群,没有硬件支持HA,到现在什么都有,用外交部发言人的话说“无可争辩的事实”。

  ·从最初5家厂商的30十多个硬件支持到现在超过8个厂商的65+款硬件供用户来选择。

  ·HANA刚开始的硬件内存,最大是1TB,现在单台的HANA硬件是4TB。

  ·目前最大的HANA集群有250TB,100个节点(在美国,基于IBM X-5)。貌似上海研究院也有一个非常大的HANA集群。

  ·用户能够从SAP HANA PAM(HANA用户买HANA服务器的唯一官方指导列表)中买到的最大的HANA硬件集群,是 56个节点,56TB。(估计没人买的起,1TB的服务器算60万一台吧 x 56台 = 3360万啊(“假设”你能60万买一台1TB的服务器。光硬件就需要花3千多万)

  ·现在华为,联想都有支持SAP HANA的服务器出来。当然都是经过SAP HANA认证的,这个应该会便宜一些。用户的可选范围多了很多。

  ·而且还有像VCE(VMware-Cisco-EMC的合资公司,做高性能设备和服务器研发的)这样的公司也提供了SAP HANA的认证硬件。

  SAP HANA和独立软件开发者,公司的关系

  SAP每年都要弄TechED大会的,2011年又发布了技术博文大赛的公告,于是我参与了,以《SAP HANA,迅捷企业之选》弄了一个TechED博文的冠军,一张免费门票,其实还有机票和酒店的。 但是现在回头看看当时的写的这个文章,当时对于SAP HANA的知识很粗浅的(现在看下来,觉得写的很烂,-_-!!!),看了几个SAP HANA的帮助文档,凭借着在POC项目上的一些总结和理解,写了这个文章。

  在这个文章的最后一段,我做了一个揣想,我觉得SAP HANA也会成为一个平台,可能会成为类似Apple的App Sotre一样,别人开发好了应用,然后上传到SAP HANA Marketplace,然后你有HANA系统(不管从AWS租的,还是自己企业内部的HANA系统),就是下载应用,然后实现一键部署。(如下图所示,2011年所揣想的HANA Application Store)

SAP HANA的版本

  当时觉得应该会这样,否则SAP HANA变成一个单纯的数据库去卖,SAP HANA毫无前途可言。作为科技公司,你的产品应该总是超前现在的系统和设计一点点。但是就是这么一点点,就让SAP公司的股价估计涨了有30+%,你可以去看看2010年SAP的市值,是多少,现在是多少。不能说这全是SAP HANA的功能,当然也有收购Successfator,Syclo,Ariba相关,我觉得SAP HANA贡献了70%以上的力量。因为华尔街总是喜欢新花样,而SAP作为一个上市公司,必须有创新,有新东西可以拿出来看。

  虽然2年前就有这种架构和理念,也已经具备基本的雏形了,但是没怎么成气候了。

  主要的原因如下:

  1. 开发者缺乏开发环境 (哪里有SAP HANA的环境?)

  2. 独立软件公司缺乏激励(那时候没有SAP HANA Startup初创企业计划)

  SAP HANA Marketplace - 应用程序商店

  在SAP HANA的官网中,我们可以看到很多独立软件开发者已经基于SAP HANA开发了很多软件应用。当然这其中也有一些是SAP官方开发的。用户可以付费进行下载,然后部署使用。这貌似是我的揣测已经实现了。呵呵。

SAP HANA的版本

  关于SAP HANA 1.0 SPS 6 的新特性

  在SAP官方发布的SAP HANA SPS 6的新特性文档(官网上有,免费下载的)中,新特性基本上如下几个主要点:

  数据访问-让数据访问更加方便

  ·提供Smart Data Access,提供虚拟化动态数据访问能力(建模时),即在访问当前HANA的数据时,如果该HANA系统中没有这些数据,此时系统会自动的去事先联通的DB系统中访问数据。例如IQ,ASE,ORACLE,Teradata,其他HANA系统,Hadoop等。

  ·对象存储和对象数据处理。例如处理图形化数据,大图形文件,GB级别

  ·自然文本语言分析和语义处理

  ·近线存储,利用IQ,ASE其他的数据库作为HANA的一个冷数据存储。(例如构建大型的数据仓库,PB级别,客户没钱买PB级别的HANA,那就买买个几百GB的HANA,然后再用IQ和HANA做连接,让数据做冷热分布,自动回溯)。 类似BW 系统的近线存储,BW ON ORALE,已经几个TB了,很慢了,此时在旁边挂一个IQ,把ORACLE的大部分的冷数据“搬家”到IQ。这样BW就瘦身了,系统性能就快了很多。这种解决方案,已经应用的非常普及,而且BW的近线存储功能本身就在BW里面自带了。

  DBA功能

  ·提供XS更加方便的部署。原生应用的一键式部署

  ·提供API供自开发程序访问SAP HANA的监控信息

  ·提供了对于DATA SERVICE的原生ETL支持

  ·企业级数据建模工具。即除了SAP HANA Studio之外,也可以用SAP Sybase Power Designer进行建模(属性,分析,计算视图等等)。

  性能&可靠性

  ·容灾恢复,实时和异步的HANA站点之间的恢复

  ·系统管理的新特性。

0
相关文章