SAP HANA(全称SAP High-performance ANalytic Appliance)是由SAP开发的一款内置列式数据库的系统平台。狭义上SAP HANA指的是其内置的数据库管理系统,其主要功能是存储和检索数据。广义上,SAP HANA指的是HANA数据库系统及周边的各种功能组成的平台。SAP HANA除内置数据库以外,还具有高级分析(例如预测分析,空间数据处理文本分析,文本搜索,流分析,图形数据处理)功能[2]ETL功能,并内置了应用程序服务器

SAP HANA
開發者SAP公司
当前版本SPS12 Revision 120[1](2016年5月11日,​8年前​(2016-05-11
编程语言C, C++
语言Multi-lingual
类型列式数据库
许可协议Proprietary
网站SAP HANA DB

概要

SAP HANA向内存中加载大量系统数据,实现数据的高速读写。同时,每隔一段时间向硬盘写入当前内存中数据的快照,保证数据不会丢失。 由于可以从内存中直接访问所需的系统数据,HANA便可以实现传统ERP系统无法实现的一些功能,比如实时报表分析,短时间内多次执行物料需求计划等。

SAP HANA具有以下版本

  • Public Cloud Edition
  • Private Cloud Edition
    • On-primes Edition
    • Managed Service Edition

特征

  • 内存数据库系统
SAP HANA可以把系统所有的数据都载入内存中。因此,与传统的将数据存储在硬盘上的数据库相比,HANA的性能可以提升10~10,000倍。[3]
  • 列式存储
HANA使用了列式存储,可以提高内存的使用率和数据的检索效率。
  • 自动压缩数据
  • 并行处理
SAP HANA专门针对并行处理做了优化。
  • 对应非结构化数据
  • 搭载数据仓库引擎
  • 应用程序平台
  • 可对接大数据工具
HANA可以对接大数据处理工具(例如HadoopR语言)。

参考文献

  1. ^ Support Package Stack 12 (Last Update: May 11, 2016, Revision 120). [2017-01-12]. (原始内容存档于2016-12-28). 
  2. ^ Jaikumar Vijayan. SAP's HANA will speed real-time data analytics. Computer world. [2017-01-12]. (原始内容存档于2017-01-19). 
  3. ^ SAPが語るインメモリ--HANAとOracleの違いとは. [2017-01-12]. (原始内容存档于2017-01-08).