<<SAP記憶體計算——HANA>> 書評

dicksonjyl560101發表於2014-08-27

《SAP記憶體計算——HANA》又是一本在地鐵裡讀完的書,最近閱讀量大增,都是託了地鐵的福了。

一年多以前就在ITPUB裡發過帖子問“SAP HANA歸根揭底到底是什麼?”,那時通過一些網路上的文章對SAP HANA有了簡單認識,但都瞭解的比較膚淺,通過這本書算是對SAP HANA有了通盤的認識,這裡寫一些我對SAP HANA的認識吧。


SAP HANA是用來幹什麼的?

簡單的講SAP HANA就是用來提升大資料(TB級以上的資料量)量查詢效能的一個資料管理平臺,也就是主要為了提升OLTP(聯機分析處理)任務的效能。

傳統的關係型資料庫主要是為了交易型業務系統(OTLP)設計的,對於大資料分析性業務往往力不從心,比如當資料庫查詢語句涉及的已不僅是查詢或操縱一張關係表中的一條或幾條記錄,而且要對多張表中千萬條記錄的資料進行資料分析和資訊綜合,關聯式資料庫系統已不能全部滿足這一要求。你可以購買BI類的分析型軟體來只做資料分析,但這就將企業的系統明確的劃分為了OLTP和OLAP兩個系統,這種做法雖然解決了分析效能問題,但是由於大量資料在系統間頻繁複制和轉換,更多的時間消耗在資料聚集過程,使用者要得到精準的報表資料仍需要等待漫長的資料預處理過程。


SAP HANA是如何做到的

SAP HANA是硬體和和軟體組合一體解決方案,使得客戶分析海量資料,而且是以接近實時的方式來同步資料,不需要花費太多時間在資料傳輸上。SAP HANA與資料來源無關,這表示你並不一定非得使用SAP的商務套間才能上HANA,任何資料庫都可以與HANA對接。SAP HANA認證硬體廠商包含HP, IBM, 思科, 富士通,戴爾等(反正沒有SUN,你懂的),注意這裡的伺服器是x86伺服器,並不是效能更優的小型機或大型機。作業系統方面,SAP HANA目前只支援SUSE Linux,看起來像是對SUSE做了深度的訂製。

SAP HANA通過其架構充分發揮了多CPU配合多大記憶體硬體架構所潛在的大效能。這個平臺主要包含兩個部分:1.記憶體資料庫;2.記憶體計算引擎;通過這個平臺,企業可以在業務運作期間基於海量、實時的詳細資訊分析業務運營情況,還可以探索和分析源於所有資料來源的額全部交易資料和分析資料。



關於這本書

這本書的作者是農夫山泉的CIO胡建,讀書的過程中,始終感覺作者不像是以一個甲方的口吻在寫書,更像是SAP官方的人來宣傳。

書中有的文字是值得商榷的,比如書中提到,SAP HANA是基於Intel x86架構,目前x86伺服器的運算能力已經遠超過很多小型機。這句話就很不認同,是有一部分高配的x86伺服器效能超過小型機,但是綜合而言,小型機的效能還是要比x86伺服器好很多的。另外書中大量的配圖,實在對不住68元的標價,拿到書的第一感覺是這書是聯機文件嗎。不管如何,感覺這樣的圖書相信對HANA實施人員還是比較有用的,能夠比較快速的瞭解HANA的體系。



<!-- Baidu Button BEGIN --&gt

相關文章