SAP HANA打开云计算数据库新格局

SAP HANA主要针对的还是分析型数据市场,对于传统的关系型数据市场的渊源历史还不能取而代之,不过面对科技的进步和技术的发展,面对众家纷争的数据库应用市场,攻杀战守在所难免。 在前不久的SAP中国商业同略会暨SAP全球技术研发者大会上,SAP高调宣传了自己引以为豪的宠儿HANA,这在业界引起了不小的震动,尤其是农夫山泉发言人胡健在主题演讲说的一番话:“在应用中,处理一个亿级数据的报表,Oracle需要27.363秒,而HANA的处理是102毫秒,他呼吁,大家一定要等等Oracle,因为它非常慢。” 因为用户环境在实际应用中不尽相同,我们姑且不去讨论这个对比是否公平,但HANA在中国的首个用户在万人大会上公然力挺,面对SAP这样高调的宣传,数据库厂商们,都做好准备迎接数据库市场的全新变化了吗?

SAP重返数据库市场

虽然SAP最近才大规模推广HANA内存计算的理念,但SAP在数据库领域的积累并非一朝一夕。在SAP商业同略会上, Hasso博士介绍说,SAP早在1977年前就已经研发数据库产品MaxDB,但随着Oracle、DB2等数据库的崛起而逐渐淡出人们的视线。二十年后,SAP公司以58亿美元的价格收购数据库厂商Sybase.一年之后又推出高性能分析设备HANA, 这预示着SAP在数据库领域的强势回归。

2011年2月The Forrester Wave™发布的《2011年第一季度企业级数据仓库平台》报告Forrester肯定了SAP和Sybase在交付下一代产品方面的创新方式,将其评选为企业级数据仓库(EDW)平台的领导者,SAP和Sybase被甄选成为获此殊荣的两大公司。通过对EDW供应商进行56条标准的评估时,Forrester特别发现,Sybase是“凭借高性能、可扩展、灵活和稳健的EDW解决方案而成为行业领头羊”的企业之一。

据Forrester的评估称,“Sybase成熟的列式EDW平台,结合新的母公司SAP新注入的开发资金,为其带来竞争优势。期待SAP Sybase利用这些优势,加强开发内存分析和数据库内分析,从而扩大其在那些需要稳健、实时分析解决方案的大型企业中的EDW市场份额。”

“为应对垂直市场的许多新机遇,Sybase和SAP通过开发创新的数据库技术,不断地积极扩大我们在企业级数据仓库的市场地位。”Sybase产品市场部副总裁Brian Vink说道,“倍受Forrester Wave推崇的Sybase业界领先地位为我们2000名Sybase® IQ的客户提供了保障,这些客户致力于为其企业提供更快速、更准确的任务关键型商业智能、数据仓库、预测分析和报告解决方案。”

HANA改变数据库市场格局

当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。

SAP 全球高级副总裁、SAP中国研究院总裁、SAP韩国研发中心总裁芮祥麟表示:SAP是直接由内存计算开始出发的。其他大部分的数据库提供商是关联数据。当然也可以把内存技术放在关联数据库架构上面,关于事实上关联数据库有它的暂存区,把数据从硬盘上读上去,不需要的就再放回去。理论上,你可以把暂存区无限扩大。

SAP HANA不是简单地直接在内存里面建立整个数据库,而且把很多属于应用层级的东西跟数据库结合在一起,在存储过程里面,把很多非常通用的算法、一些优化算法,以及大家共同要做大数据处理的函数库整合在数据库当中,通过相应的程序来处理。

传统数据库的数据存储方式是按照“行”来存储的,在读取的时候也是通过读取每一条数据,这样的读取方式同样会给数据中心带来困难。一个产品如果按“行”存储的话要全部读取进去,再把这些数据全部拿出来这是非常低效的。而内存计算技术通过“列”存储,把一个表按列进行存储,这样的话相当于把所有记录同一个字段的数据作为一条记录来保存,在这种情况下做数据分析会变的非常明显,只要集中查找所需的列或者这些属性出来就可以做分析,这样就有一个平均分析。只要把销售额第一列提出来就可以用了,这是非常快的。

Hasso博士说:SAP HANA对于数据库技术的发展是具有突破性意义的,即OLTP是写入导向的而OLAP是读取导向的,通过一组数据来看,OLAP与OLTP的差别并没有那么大。新一代的数据库应该既能够处理交易数据(Transactional Data),又能够应对数据分析以及集群的搜索模式,而这一点正是HANA的特别之处。在SAP HANA中,对数据采取了混合存储,既保持了传统的行存储方式,又提供了基于列的数据存储方式,而OLTP、OLAP采用了相同的数据结构,放弃了星形模式和Cube的构建,Hasso认为这样太费时。外部的数据可以通过复制和ETL来进入系统,操作采用大规模并行处理(MPP),所有聚集是按需和实时的。而磁盘仅用于备份与恢复。因此Hasso博士总结HANA可以应对的四种操作:交易型数据、业务分析、复杂事务处理和非结构化数据。这在其他数据库产品中是无法完成的。

小结

面对性能优越速度超前的SAP HANA笔者认为,SAP已经做好了在数据库应用市场的战前准备,高调的宣传固有其优势,能够在当前的发展背景中领导产业格局的快速发展和进化,然而,SAP HANA主要针对的还是分析型数据市场,对于传统的关系型数据市场的渊源历史还不能取而代之,不过面对科技的进步和技术的发展,面对众家纷争的数据库应用市场,攻杀战守在所难免,不断的竞争才能产生更卓越的技术和产品,而我们的用户还需要根据自身的业务状况和发展周期选择适应自身的产品和解决方案。
 

你可能感兴趣的:(oracle,云计算,实际应用,数据库应用,农夫山泉)