SAP HANA
SAP HANA(全稱SAP High-performance ANalytic Appliance)是由SAP開發的一款內置列式數據庫的系統平台。狹義上SAP HANA指的是其內置的數據庫管理系統,其主要功能是存儲和檢索數據。廣義上,SAP HANA指的是HANA數據庫系統及周邊的各種功能組成的平台。SAP HANA除內置數據庫以外,還具有高級分析(例如預測分析,空間數據處理,文本分析,文本搜索,流分析,圖形數據處理)功能[2],ETL功能,並內置了應用程式伺服器。
開發者 | SAP公司 |
---|---|
當前版本 | SPS12 Revision 120[1](2016年5月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專門針對並行處理做了優化。
- 對應非結構化數據
- 搭載數據倉庫引擎
- 應用程式平台
- 可對接大數據工具
參考文獻
- ^ Support Package Stack 12 (Last Update: May 11, 2016, Revision 120). [2017-01-12]. (原始內容存檔於2016-12-28).
- ^ Jaikumar Vijayan. SAP's HANA will speed real-time data analytics. Computer world. [2017-01-12]. (原始內容存檔於2017-01-19).
- ^ SAPが語るインメモリ--HANAとOracleの違いとは. [2017-01-12]. (原始內容存檔於2017-01-08).