內存計算時(shí)代已經(jīng)到來(lái)怎能少了S4 HANA
發(fā)表于:2018/2/22 10:16:08??閱讀量:?[關(guān)閉]
有幾次當我們的團隊走過(guò)街邊的夜市,看到地上擺著(zhù)的各種各樣的小商品,有iPhone的貼膜、手機外殼,當然還有各種內存條和8G/16GB 的小優(yōu)盤(pán)等,這時(shí)候總會(huì )有人喊出一句:“看!內存計算時(shí)代已經(jīng)到來(lái)!”雖然這不能準確地表達內存計算時(shí)代已經(jīng)到來(lái),但是這基本上也說(shuō)明了一個(gè)現象。在內存容量和CPU速度已經(jīng)不再成為問(wèn)題的時(shí)代,我們的傳統計算架構是否應該有新的變化?
或許有人說(shuō)內存計算技術(shù),或者內存數據庫本來(lái)就不是一個(gè)新話(huà)題。確實(shí)如此,就像從手持移動(dòng)設備不斷地更新中我們也能看到同樣的歷史。大家用了這么多年的手機,各種功能其實(shí)早就有了,語(yǔ)音識別在10多年前就已經(jīng)開(kāi)始在做了,但是這并不妨礙某一款新手機一經(jīng)推出就立即讓全球用戶(hù)都成為它的粉絲。其中的奧秘就在于它重新定義了手機的概念。
SAP HANA和蘋(píng)果iPhone一樣都是技術(shù)創(chuàng )新的產(chǎn)品。所謂創(chuàng )新就是基于以前的技術(shù)積累,同時(shí)又要突破這些技術(shù)積累的慣性思維而創(chuàng )造出新的東西。SAP HANA和iPhone這兩種產(chǎn)品中所包含的所有技術(shù)在過(guò)去很多產(chǎn)品中都有它們的影子或者有技術(shù)原型。但是只有它們將過(guò)去這么多年的知識積累和技術(shù)創(chuàng )新做到了極致,并且成為這股創(chuàng )新力量的創(chuàng )新者,才能讓其他的市場(chǎng)參與者競相跟隨著(zhù)這股潮流。
當前信息系統架構的普遍問(wèn)題
隨著(zhù)企業(yè)的業(yè)務(wù)擴展和數據量的增大,性能這一問(wèn)題逐漸暴露出來(lái)。當然這也是在目前海量數據或大數據背景下的一個(gè)越來(lái)越明顯的趨勢??梢哉f(shuō),很多應用系統的核心性能問(wèn)題都直接或間接地反映在磁盤(pán)I/O的瓶頸上。
那么,為什么會(huì )出現這個(gè)問(wèn)題呢?目前的大部分應用系統都是基于傳統關(guān)系型數據庫(RDBMS)而創(chuàng )建的,無(wú)論是交易型(OLTP)還是分析性(OLAP)業(yè)務(wù)系統。但是傳統的關(guān)系型數據庫主要是為傳統的交易型業(yè)務(wù)系統(OLTP——在線(xiàn)交易處理型應用)而設計的。由于早年的計算機硬件成本和架構制約了數據庫的設計,關(guān)系型數據庫這一堪稱(chēng)經(jīng)典且曾經(jīng)有效的設計一直沿用至今。從DB2、Sybase、Informix、Oracle、MS-SQL Server、MySQL等這個(gè)領(lǐng)域所涌現的眾多產(chǎn)品中,我們能夠看出這個(gè)市場(chǎng)是多么廣闊和重要。這些數據庫產(chǎn)品的版本一年比一年更新得快,效率和功能也確實(shí)越來(lái)越強大。但是我們不得不面對的一個(gè)事實(shí),這些基于傳統關(guān)系型數據庫和傳統架構進(jìn)行的優(yōu)化和改進(jìn)都是基于磁盤(pán)技術(shù)來(lái)進(jìn)行的。
信息的爆炸式增長(cháng)和對于信息的實(shí)時(shí)處理能力始終是矛盾的。當希望從海量數據中快速獲得所需要的信息時(shí)候,企業(yè)對信息系統的這種對海量數據的實(shí)時(shí)處理能力的需求,在過(guò)去從來(lái)沒(méi)有如此之強烈和迫切。而此時(shí)信息系統所不可避免的遇到的性能問(wèn)題就成為企業(yè)迫在眉睫需要解決的重大挑戰。數據量越來(lái)越大,運算越來(lái)越復雜,響應時(shí)間要求越來(lái)越短,而性能卻越來(lái)越慢,用戶(hù)體驗越來(lái)越差……
從過(guò)去的幾年來(lái)看,計算機處理器的速度幾乎沒(méi)有太大的突破,但是伴隨著(zhù)的是CPU處理器從單核走向多核,從2核、4核,到8~10核,而且很快即將擁有32~64個(gè)內核的單處理器。通過(guò)增加處理器的內核,CPU具有了更強、更多并發(fā)的計算能力。在CPU這樣的新發(fā)展趨勢下,傳統軟件架構如果不做革命性的創(chuàng )新,無(wú)法有效駕馭和充分利用這種新硬件架構的優(yōu)勢。從總體的系統架構優(yōu)化角度來(lái)看,期望單純通過(guò)加大硬件投資,是無(wú)法給企業(yè)帶來(lái)良好的投資回報比的。以下是主要的一些原因。
• 無(wú)法充分地發(fā)揮出多CPU內核配合大內存硬件架構的潛在高性能。
• 數據流為:磁盤(pán)經(jīng)內存至CPU,數據吞吐的瓶頸依然存在。
• 數據庫只“存放”數據,耗時(shí)的計算仍然習慣性在應用層完成。
• 沒(méi)有內存數據庫做支撐。
• 不支持大規模并行處理計算。
• 沒(méi)有解決列存儲、行存儲、內存技術(shù)、并行化處理的組合應用問(wèn)題。
本文選自《SAP內存計算——HANA》,胡健和軼東等著(zhù),由清華大學(xué)出版社出版。(來(lái)源:csdn)
本文鏈接:內存計算時(shí)代已經(jīng)到來(lái)怎能少了S4 HANA