一、概述:SAP HANA是HANA数据库,数据建模,HANA管理和数据供应的一套单独的组合。在SAP HANA中,HANA代表高性能分析设备。
二、特点:
-
SAP HANA是软件和硬件创新的组合,可以处理大量的实时数据。
-
基于分布式系统环境下的多核架构。
-
基于数据库中数据存储的行和列类型。
-
在内存计算引擎(IMCE)中广泛使用来处理和分析大量的实时数据。
-
它降低了所有权成本,提高了应用程序性能,使新应用程序能够在以前无法实现的实时环境中运行。
-
它是用C++编写的,仅支持和运行在一个操作系统上:Suse Linux Enterprise Server 11 SP1/2。
三、内存数据库,混合内存数据库,结合了基于行,基于列和面向对象的基本技术。使用多核CPU架构的并行处理。内存数据库的有点有以下几点:
-
HANA数据库利用内存中的处理来提供最快的数据检索速度,这对于那些在大规模的在线交易中挣扎的公司,或者是对公司及时进行预测和规划,都是非常有吸引力的。
-
基于磁盘的存储仍然是企业标准,RAM的价格一直在稳步下降,因此内存密集型架构将最终取代慢速的机械旋转磁盘,并降低数据存储成本。
-
内存中基于列的存储提供高达11倍的数据压缩,从而减少巨大数据的存储空间。
-
RAM存储系统提供的这种速度优势通过在分布式环境中使用多核CPU,每个节点多个CPU和每个服务器多个节点而进一步增强。