购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第一节

SAP HANA源起

近十几年来,随着企业信息化的全面普及,越来越多的IT系统(如ERP系统、企业电子商务网站、HR系统等)为满足企业的日常运营需要逐渐被应用。随之而来的问题就是,企业用来进行分析决策的数据大部分分散在这些系统中间,难以有效地采集。同时,为这些数据建立统一视图,也是一个非常繁琐而又费时的过程。这些原因导致目前绝大部分企业的决策制定都是基于过时数据之上的,而无法根据最新数据进行实时分析决策。那么,有没有一种方案能够把企业这些分散的数据快速高效地收集起来,并以之作为企业实时分析和制定决策的基础呢?

自1970年关系型数据库首次被提出,其四十多年来都是围绕着一个几乎一成不变的理念,那就是数据库的数据都是存储在硬盘上的,只有需要时系统才会把数据“抓”到内存中做运算。但是由于企业的不断发展,其存储的数据量已经从原来的KB级、GB级迅速呈TB级增长,数据类型也不知扩大了多少倍。在这种情况下,关系型数据库能否承载这些海量的、结构异常复杂的信息环境?与此同时,硬盘的容量虽然不断扩大,但其数据传输速度却鲜有提升。当前,物理硬盘I/O瓶颈的存在使得传统数据库在处理大量数据,尤其是涉及大量数据的范围查询时,会消耗大量的时间,导致效率十分低下。那么,有没有一种办法能够彻底消除硬盘的I/O瓶颈,实现在数据处理过程中数据与处理器之间迅捷的互动呢?

当你使用Web搜索引擎搜索一个关键字时,每次按下回车键,浏览器即刻(通常是亚秒级响应 )会把与搜索关键字相关的条目列出来。可能第一次出现的结果列表很模糊,但是你可以基于这些结果立即在列表内展开第二次或第三次搜索,直到找到你想要的结果。搜索引擎的快速响应,保证了你有足够的耐心去寻找结果。而在企业应用里面,这种亚秒级的查询响应非常少见,特别是一些涉及大量数据的复杂查询,终端用户往往需要等待几十分钟或者几个小时才能得到结果。由于时间过于漫长,用户可能已经没有兴趣再做进一步查询来挖掘数据更深的价值或者已经转向别的工作。特别是随着现在基于企业应用的移动终端设备大量普及,用户在这些设备上等待结果超过一分钟都是无法忍受的。那么,有没有一种平台,能够帮助企业级应用在此平台上实现如同搜索引擎一样亚秒级的用户响应呢?

假如你是企业前端工具(报表、查询工具、数据分析工具、数据挖掘工具)的开发者,你是否已经厌烦了数据抽取、数据上载、数据清理、数据集成、数据建模、数据组织,以及建立查询和信息立方体等一系列把数据从传统数据库转移到数据仓库,然后再转移到分析系统,最终到达前端工具的复杂数据操作?那么,你有没有想过如果数据库帮助你完成所有和数据运算相关的工作,你的应用只需要把数据库运算的结果数据展现出来将会怎样?不容置疑,这将大大减轻你的工作量,开发时间也会相应大幅缩短。而企业将是最大的受益者,因为开发效率的提高会节约大量的企业应用开发成本。

到目前为止,我们罗列出了一些企业常见的令人头疼的问题,总结起来为:

● 如何快速高效地收集企业大量的分散在各处的运营数据来为企业的决策提供实时分析?

● 如何完全消除传统硬盘的I/O瓶颈使数据处理快速进行?

● 如何能让企业级应用达到和当今搜索引擎一样的亚秒级响应?

● 如何能让数据库应用的开发者只考虑应用的本身,而不用在意数据层面的复杂运算?

是的,上面任何一个问题都非常棘手并且难以解决。但我们要告诉你的是,SAP HANA,这个SAP公司在2011年发布的划时代的变革性解决方案,一举解决了上述所有的问题。不要惊讶,随着本书的深入,你会发现对于当今热门的“大数据”和“云计算”所提出的一些挑战,SAP HANA也提供了非常好的应对方案。好了,闲话不说,让我们先来认识一下SAP HANA吧。 Pc/Iyb4WTXY1c42ts/zaT8hilEB44drCEuqIMO1TMeqdPYc7M6xxceq/bKuxCFXp

点击中间区域
呼出菜单
上一章
目录
下一章
×