2012年7月27日,SAP中国商业同略会,51CTO记者邀请大会赞助商IBM的工程师分享了IBM在HANA方面的经验,IBM中国SAP技术架构总监李冬林认为,因为使用内存计算的特点,未来基于HANA平台的应用设计会将多个系统集成在一起,降低整个信息处理的复杂度,高效的系统使交易和分析处理可以同时并存,HANA将使整个信息平台的基础提升一大步。


IBM中国SAP技术架构总监 李冬林

HANA是基于内存计算的数据查询处理平台,李冬林向51CTO记者表示,“HANA这一产品是SAP在前年推出的一个计划,去年SAPPHIRE 2011大会也有HANA的展出。IBM去年也有一个支持HANA的系统搭出来,IBM在HANA上做了很多前瞻性的研究。我们在几个客户里面基于HANA做相应的实施,像上海大众、中国化工,都有一个项目的开展和实施。”
 
李冬林认为HANA是一个划时代意义的产品,它有以下几个技术亮点:
•把数据从硬盘上搬到内存当中。内存对比硬盘的数据读取平均是高出1000倍的差距。HANA加快了数据的访问处理。
•在数据库结构上做了调整。把本来用行存储的方式存储数据,改为用行和列同时支持索引。
 
“像商务智能分析这样的产品。我们知道为什么BI能够很快的做到大量数据的分析,能够找出一些共性,是因为它拥有列存储和列索引的功能。” 李冬林谈到,“普通的列存储往往对于交易型的东西支持不是特别好。HANA产品的特点既有内存运算的特点,又有行存储和列存储的特点,这其实给我们规划了一个很大的未来的景象。”
 
传统的数据查询和分析平台面临着多种挑战。李东林表示,企业通常进行新系统搭建的时候,交易系统和分析平台是分开的,这两个平台要做到大量的数据交互,交互本身是要花时间的,比如资源的消耗;其次,就是数据一致性和延时性的问题 ;第三方面是数据会产生冗余。“未来的HANA平台,因为有内存计算的特点,行存储和列存储的特点。未来基于HANA平台的应用设计会将多个系统集成在一起,降低整个信息处理的复杂度,使你的信息系统一边做分析,一边做交易成为可能性。”
 
到目前SAP HANA的主要应用是在SAP BW(Business Information Warehouse,商务信息仓库)这个产品上面。李冬林表示,“BW也可以用于做相应的商务分析,目前国内做SAP项目的多数都有BW上面的应用。BW的性能有瓶颈,因为BW说是海量数据存储,但它的性能不是特别理想,例如有些报表展示的时候会花很多的时间,所以SAP把这个做一个切入点,先把SAP BW挪到HANA上面。包括最近也有一些新的功能,像财务分摊、SAP COPA(获利能力分析)。在HANA上面部署COPA的功能模块,然后可以做相应的分析。”
 
对于HANA的未来,李冬林谈到,“可以想象在未来,如果SAP的基础架构是逐渐从基于数据库的技术提升至基于HANA内存计算的技术,HANA会使整个信息平台的基础提升一大步,这个是HANA未来的优势。”
 
IBM的云存储解决方案会利用HANA作为当中的一块,李冬林表示,“HANA严格来讲是一个基于计算和存储为一体的平台,他的特点是软件和硬件集成在一起。多数供应商,包括IBM的云存储平台更加关注硬件本身支持的能力,支撑上面的系统及应用。IBM云存储平台会把HANA作为他的一部分,作为提高自身计算能力的一种方法。”