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市场份额。”ide
“为应对垂直市场的许多新机遇,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不是简单地直接在内存里面创建整个数据库,并且把不少属于应用层级的东西跟数据库结合在一块儿,在存储过程里面,把不少很是通用的算法、一些优化算法,以及你们共同要作大数据处理的函数库整合在数据库当中,经过相应的程序来处理。rest
传统数据库的数据存储方式是按照“行”来存储的,在读取的时候也是经过读取每一条数据,这样的读取方式一样会给数据中心带来困难。一个产品若是按“行”存储的话要所有读取进去,再把这些数据所有拿出来这是很是低效的。而内存计算技术经过“列”存储,把一个表按列进行存储,这样的话至关于把全部记录同一个字段的数据做为一条记录来保存,在这种状况下作数据分析会变的很是明显,只要集中查找所需的列或者这些属性出来就能够作分析,这样就有一个平均分析。只要把销售额第一列提出来就能够用了,这是很是快的。
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主要针对的仍是分析型数据市场,对于传统的关系型数据市场的渊源历史还不能取而代之,不过面对科技的进步和技术的发展,面对众家纷争的数据库应用市场,攻杀战守在所不免,不断的竞争才能产生更卓越的技术和产品,而咱们的用户还须要根据自身的业务情况和发展周期选择适应自身的产品和解决方案。