SAP HANA是什么?
發表于:2017/10/19 10:33:15??閱讀量: [關閉]
(High-Performance Analytic Appliance ,簡稱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人才市場與日俱增的需求,也建立了完善的HANA培訓體系。
2010年SAP全球技術研發者大會上,SAP發布了SAP 高性能分析應用軟件(SAP High-Performance Analytic Appliance ,簡稱SAP HANA),2011年則開始將成熟的產品和解決方案向全球推廣,目前SAP HANA也是SAP歷史上用戶增長速度迅猛的產品之一。它借助主存儲器、處理器技術和應用訣竅領域的新成果,SAP HANA充分發揮內存數據處理的威力,使分析應用軟件獲得了之前未有的效能,并由此開啟了一個全新的應用軟件類別。
SAP HANA是集結了SAP與IBM、惠普、思科、富士通、英特爾等硬件商一起合作的結晶,優化的軟硬件合成產品將基于內存的計算植入到了業務應用的核心。
軟件方面,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。
硬件方面,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的快在于用大內存提供內存數據庫,并在內存數據庫里采用列式存儲從而可以將更多的數據裝進內存(列式存儲更適合數據壓縮)。
SAP HANA的誕生,主要是應對當前企業里不同來源的海量數據,并將這些不同結構的數據進行整合,進一步實時進行數據挖掘和分析。
SAP全球高層級副總裁、全球創智革新部門負責人孫小群強調,SAP選擇的這些合作伙伴,對于SAP的客戶來說,只是給了他們一種參考,客戶可以自己自由地選擇硬件,所有的硬件都是商品化的硬件,并非合作伙伴專門為SAP做出的產品,或者為SAP專門設計。
SAP中國區商務用戶和技術平臺事業部總經理張俠表示,SAP也并沒有因為選擇了這些合作伙伴,而鎖定硬件廠商,這個合作是開放的,其他的硬件廠商如果愿意也可以加入進來。當然與SAP合作的廠商,在競爭上會具有有優勢。
當然,SAP對于合作伙伴也有自己的要求。他們首先要在SAP總部進行認證,達到一定的標準。同時,SAP還要和合作伙伴一起建立一個共同的市場戰略,SAP還會提供一些培訓的課程。
不過,SAP HANA的實施,還是由SAP自己來完成,在前期樹立一些樣板客戶,未來會從培訓、認證、解決方案等方面逐步完善,客戶可以選擇實施方或者客戶自己部署。
本文鏈接:SAP HANA是什么?