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).