「書評」SAP記憶體計算——HANA

來源:互聯網
上載者:User

因為工作關係,長期跟SAP打交道,所以去年就對HANA有了一些瞭解,只是公司目前的應用規模還較小,暫時沒有上馬HANA的打算,但是提前作一些學習還是很有必要的。正好清華大學出版社最近出版了這本《SAP記憶體計算——HANA》,便花了兩周時間讀了一下。

作為一項新興技術,想要對它有更好的瞭解,除了通過官方資料以外,最重要的莫過於他人的成功經驗。農夫山泉作為國內最早實施HANA的少數SAP大客戶之一,他們的經驗無疑是非常寶貴的。而本書的作者之一胡健先生正是前農夫山泉HANA項目實施團隊的負責人,所以本書的內容可謂是經過實踐考驗的第一手資料。本書的另一位作者和軼東先生是SAP中國區方案與架構設計部總監,這又為本書提供了來自SAP官方的權威保證。

其實對於HANA來說,最大的困難在於如何讓人理解什麼是HANA?我曾經以為HANA只是SAP在收購Sybase之後,基於Sybase和SAP自己的MaxDB搞的一個新的資料庫系統而已,花了很多時間才搞明白它並不只是把資料庫放到記憶體中去處理這麼簡單,而是基於一個全新的思路建立的儲存計算平台。本書第一章對此作了全面深入的解析。

之後的第二至第六章則從HANA的安裝到各方面實施都作了相應的詳細介紹,可作為有志於從事HANA的BASIS方面顧問工作的人學習實踐。

第七章則是HANA在農夫山泉的實踐介紹。這部分內容我曾經有幸在一些技術會議上學習過胡健先生的親自分享,應該說HANA對於農夫山泉這樣的企業來說,的確是作用巨大。

作為目前市面上少有的HANA方面的書籍,本書的主要內容還是比較入門級的,相對比較全面,但並不是很深入。期待以後會有更多更深入的書籍面世。

看完本書我也談點自己對HANA的看法。

從技術上說,HANA通過列儲存和壓縮技術,結合大記憶體硬體,實現了大資料量的全記憶體處理,真正實現了業務的“即時”計算,對於改進企業決策效率,具有極大的作用。

就一般的企業發展流程來看資訊化系統的發展,通常是從簡單的財務管理軟體開發,到ERP,再到資料倉儲/商業智慧。

這其中ERP更多的是業務日常資料處理,並不適合在其資料基礎上作進一步分析和挖掘,原因就在於業務資料變化大,而分析和挖掘處理的資料量大,二者在同樣的硬體基礎上運行將會因為資源限制而造成相互的效能影響,所以才有了資料倉儲這樣的單獨的資料分析挖掘平台和商業智慧這樣的展現平台。

雖然在獨立的平台上作分析不會影響到業務流轉,但是隨著資料量的增加仍然會出現新的問題:

一是隨著資料量的增加,分析工作量加大,想要挖掘出更深層次的資訊,對於硬體的要求實在太高,於是有了所謂的“大資料”解決方案——將資料和分析工作做成分布式,通過堆硬體來實現。

二是隨著資料量的增加,業務上要求的分析方式更多,在現有的硬體條件下,應用啟動並執行時間過長,另外單獨的資料庫倉庫平台由於資料幫浦的非即時性,最終會影響業務決策的及時性。HANA就是為瞭解決這個問題而誕生的。

按農夫山泉的經驗,單純地將資料庫換成HANA,可以使效能得到幾百甚至上千倍的提升,即使在此基礎上加上資料倉儲和分析系統,也可能有上十倍的效能提升。這對於管理層及時瞭解企業的運作性況非常有協助。

當然說這麼多好處,主要還是對於像農夫山泉這樣的大型企業來說的,中小企業的資料量還不大的時候,應該不會碰到這樣的問題。

另外,除了HANA以外,企業計算還有一些別的高效能解決方案,比如Oracle的ExaData一體機。區別在於Oracle是基於自己的硬體和作業系統,並在此環境下專門最佳化了Oracle資料庫組成的一體化解決方案,其效能之高,有相當部分也是基於超大記憶體的硬體和專用SSD儲存實現。

相比之下,HANA是一種純軟體解決方案,它是運行於其它硬體廠商提供的經過SAP HANA認證的硬體和系統平台,與ExaData算是各有優缺點。

另外,HANA與SAP的其它產品——如ERP,BW資料倉儲,BO商業智慧產品——應該會有更好的配合度。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.