當前位置:首頁 » 數據倉庫 » hana中用什麼資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

hana中用什麼資料庫

發布時間: 2022-09-20 13:18:10

A. SAP HANA內存資料庫與oracle資料庫和MillionsDB內存資料庫的性能比較

MillionsDB 不懂,不過對於HANA和oracle來講,相對來說HANA會更快一點,因為內存更大,可以存儲的數量更多,而oracle,不能說是完全的內存資料庫,其中有一部分還是速度比較快的硬碟,只是傳輸技術更新,所以速度有所提升。

B. sap hana 用什麼資料庫

HANA 資料庫

提供高性能的數據查詢功能,用戶可以直接對大量實時業務數據進行查詢和分析,而不需要對業務數據進行建模、聚合等。

C. 誰能用比較通俗的語言幫我解釋一下SAP的HANA資料庫

因為sap一直使用甲骨文的資料庫,而兩家在市場是競爭對手,所以sap迫切要求擁有自己的資料庫這就是hana出現的原因。
簡單說hana就是所有的欄位都是key欄位,(增加了檢索的速度),形象說就是橫著看,豎著看,都有KEY
hana資料庫運行時,數據保存在內存中,這樣可以跳過硬碟,
計算機技術目前的瓶頸就是內存->匯流排->硬碟。其中大量的時間消耗在匯流排上了。
這樣一來hana檢索數據的效率比較快。
再要具體的,就不是一句兩句能說完的了,你需要去看SAP的資料

D. 請問SAP的HANA資料庫是怎麼回事

HANA是一個軟硬體結合體,提供高性能的數據查詢功能,用戶可以直接對大量實時業務數據進行查詢和分析,而不需要對業務數據進行建模、聚合等。SAP內存資料庫的數據並不是只在內存里,也會不停寫到硬碟里,這就用到復制伺服器Replication Server,包括Log-based,Trigger-based和ETL-based。這些復制伺服器需要用到Sybase Replication Server、Sybase Replication Server Agent、Sybase Adaptive Server EntERPrise (AES,適用性伺服器)等,以及HANA Load Controller和BO Data Services。

E. sap ecc版本使用的傳統資料庫和hana資料庫的區別

1、傳統資料庫可以運行在傳統設備上,但HANA資料庫必須使用HANA認證機型;
2、傳統資料庫取數時從存儲中取,HANA資料庫從內存中讀取數據,從這個角度上說HANA快些;
3、使用傳統資料庫ECC用啥版本都行,HANA必須ERP6.0+EHP7以上;
4、按SAP的說法在HANA上的財務模塊,有些版本減少了一些冗餘的中間表,但存在和原來同構的視圖,所以遷移後不影響自開發的程序的運行。

F. sap hana是什麼

HANA(High-Performance Analytic Appliance)高性能分析設備

定義1:HANA是一個軟硬體結合體,提供高性能的數據查詢功能,用戶可以直接對大量實時業務數據進行查詢和分析,而不需要對業務數據進行建模、聚合等。用戶拿到的是一個裝有預配置軟體的設備。至於HANA的雲服務,只是對用戶而言可以在不購買相關硬體的情況下享受HANA的高性能,而HANA雲服務的背後還是需要更高性能的硬體支撐的。

定義2: 基於內存計算技術的高性能實時數據計算平台,是全球一個發布商用的基於內存計算的產品,通過 SAP 內存計算技術優化應用,轉變人們的思考、規劃和工作方式。

SAP 提供一系列前所未有的新型企業應用,其中結合了大量交易與實時分析能力,能夠顯著優化現有的計劃流程、預測流程、定價優化流程等數據密集型流程。藉助 SAP 內存資料庫,充分發揮實時數據的潛力。 SAP 內存資料庫採用改進的數據壓縮、多欄式數據存儲和內存計算技術,支持新一代企業數據管理。基於 SAP 內存工具的創新型業務分析功能可使您獲得洞察力。 作為一款靈活、多用途且與數據源無關的內存工具,SAP 內存工具(SAP HANA)整合了通過硬體(由 SAP 領先的硬體合作夥伴提供)進行優化的 SAP 軟體組件。 藉助 SAP HANA,企業能夠根據大量實時的詳細信息分析業務運營狀況。

HANA的內存資料庫(SAP In-Memory Database, IMDB)是其重要組成部分,包括資料庫伺服器(In-Memory Database Server)、建模工具(Studio)和客戶端工具(ODBO、JDBC、ODBC、sqlDBC等)。HANA的計算引擎(Computing Engine)是其核心,負責解析並處理對大量數據的各類CRUDQ操作,支持SQL和MDX語句、SAP和non-SAP數據。比較顯而易見的一點是,HANA計算引擎要快速處理用戶復雜的查詢請求,快速返回查詢結果。

SAP內存資料庫的數據並不是只在內存里,也會不停寫到硬碟里,這就用到復制伺服器Replication Server,包括Log-based,Trigger-based和ETL-based。這些復制伺服器需要用到Sybase Replication Server、Sybase Replication Server Agent、Sybase Adaptive Server EntERPrise (AES,適用性伺服器)等,以及HANA Load Controller和BO Data Services。

操作系統方面

HANA只能運行在Suse Linux 企業版(SLES)上。

硬體方面

SAP和多個硬體廠商合作生產支持HANA的高性能伺服器,包括Dell R910、Fujitsu、HP DL580、IBM x3850等,以及和Cisco(Cisco Unified Computing System. UCS)等公司的合作。直觀地說,這些機器的硬碟可能是數個600GB、轉速10k rpm的硬碟組成RAID,內存可能有1T,文件系統可能是ext3或GPFS(IBM通用並行文件系統,General Parallel File System)。

和HANA類似,Oracle的Exadata也是一個預配置的軟硬體結合體,提供高性能的數據讀寫操作。Exadata機器由Exadata資料庫機器、Exadata資料庫伺服器、Exadata存儲伺服器以及高速網路介面等組成。InfiniBand埠的傳輸速度可以達到40Gb/秒。

HANA的快在於用大內存提供內存資料庫,並在內存資料庫里採用列式存儲從而可以將更多的數據裝進內存(列式存儲更適合數據壓縮)。

Exadata的快在於把大部分資料庫操作push到硬體,通過高性能硬體提高數據查詢速度,通過採用列式結構減少需要在存儲和內存間移動的數據量,通過高速網路介面提供數據傳輸的效率。

G. sap hana 用什麼資料庫

HANA
資料庫
提供高性能的數據查詢功能,用戶可以直接對大量實時業務數據進行查詢和分析,而不需要對業務數據進行建模、聚合等。

H. hana資料庫與數據倉庫區別

hana資料庫與數據倉庫區別分別是:

資料庫(Database)是:

1、相對復雜的表格結構,存儲結構相對緊致,少冗餘數據。

2、讀和寫都有優化。

3、相對簡單的read/write query,單次作用於相對的少量數據。

數據倉庫(Datawarehouse)是:

1、相對簡單的(Denormalized)表格結構,存儲結構相對鬆散,多冗餘數據。

2、一般只是讀優化。

3、相對復雜的read query,單次作用於相對大量的數據(歷史數據)。

並且資料庫 Database (Oracle, Mysql, PostgreSQL)主要用於事務處理,數據倉庫 Datawarehouse (Amazon Redshift, Hive)主要用於數據分析。

數據倉庫的弱勢之處是:

並不是所有的讀操作,數據倉庫一直都有優勢。比如在如下兩種情況時,數據倉庫的讀表現並不如資料庫:

1、在對小量數據進行讀取操作的時候,由於數據倉庫要進行找Node的location之類的預運算,整體效率上反倒不如資料庫。

2、如果讀取操作的目標不是主鍵(PrimaryKey)或者分配鍵(PartitionKey),那麼數據倉庫的查詢也需要進行全局掃描,效率上就不好說是否勝過資料庫了。