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公司的股价估计涨了有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 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站点之间的恢复
·系统管理的新特性。