資源描述:
《HANA深度剖析.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、SAPHANA深度剖析DTCC2013董玢SAP高級研發(fā)經(jīng)理關(guān)鍵趨勢:企業(yè)實現(xiàn)真正的實時DTCC2013需要一項突破性的技術(shù)來滿足過去現(xiàn)在深度?使用過時的聚集數(shù)?用實時、精細(xì)的數(shù)據(jù)實據(jù)和直覺來做出決現(xiàn)強大的分析功能(模策擬、模式識別等)廣度高速?從計劃到執(zhí)行采用?周期具有適應(yīng)性、可以按部就班、僵化的交互,能夠感覺到系統(tǒng)周期的需要并做出相應(yīng)調(diào)整?一刀切的解決方法,?根據(jù)對情勢的深刻洞察不能針對具體情況采取個性化的措施采用不同的方法?在PC上執(zhí)行復(fù)雜?靈活的應(yīng)用程序可在任的業(yè)務(wù)處理何(移動)設(shè)備上使用
2、實時簡單?2012SAPAG.Allrightsreserved.2SAPHANA全新的實時分析和應(yīng)用程序的平臺DTCC2013SAPBusinessObjectsSAPHANAMicrosoftExcel其它……(開放)解決方案SAPHANA是一種革命性的內(nèi)存平臺,它簡化并合理化了復(fù)雜和昂實時分析實時應(yīng)用程序貴的IT體系結(jié)構(gòu)。SAPHANASAPHANA幫助大量數(shù)據(jù),并以前信息編輯器應(yīng)用服務(wù)建模工具所未有的速度提供信息,比以前快了1萬倍計劃和計算引擎預(yù)測分析庫商業(yè)函數(shù)庫。SAPHANA是一個開放
3、平臺:適應(yīng)實時復(fù)制服務(wù)內(nèi)存數(shù)據(jù)庫數(shù)據(jù)服務(wù)性和可擴展性,使能夠創(chuàng)建之前無法設(shè)想的應(yīng)用程序,并重新思考和設(shè)想新的方法來運行業(yè)務(wù)SAPBusinessSuite第三方系統(tǒng)?2012SAPAG.Allrightsreserved.3SAPHANA設(shè)計目標(biāo)DTCC2013硬件革新導(dǎo)致軟件革新?內(nèi)存計算:數(shù)據(jù)讀取時無磁盤訪問(更新將被記入日志并且持久化到硬盤)?高度并行執(zhí)行?充分利用CPUCache的內(nèi)存組織結(jié)構(gòu)多引擎的數(shù)據(jù)平臺:超越SQL?關(guān)系數(shù)據(jù)(行式與列式),文本,圖,…?集成的開發(fā)環(huán)境?Busines
4、sFunctionLibrary,PredictiveAnalysisLibrary,內(nèi)在的算法引擎?SAP應(yīng)用服務(wù)器集成簡化的系統(tǒng)架構(gòu)?簡化的TCO?集成ERP交易系統(tǒng)?2012SAPAG.Allrightsreserved.Image:RenjithKrishnan/FreeDigitalPhotos.net4額外的SAPHANA設(shè)計目標(biāo)DTCC2013支持大型數(shù)據(jù)集?數(shù)據(jù)分區(qū)與數(shù)據(jù)分布?最大(100TB內(nèi)存,~400TB硬盤),100節(jié)點,4000個CPU內(nèi)核故障恢復(fù)和高可用性?持久化存儲,
5、Redo-log,save-points?備份/恢復(fù)?熱備,表延遲加載?故障恢復(fù)其它?計劃引擎與預(yù)測分析?多租戶&云環(huán)境支持?2012SAPAG.Allrightsreserved.Image:RenjithKrishnan/FreeDigitalPhotos.net5DTCC2013SAPHANA內(nèi)存數(shù)據(jù)庫技術(shù)特性SAPHANA技術(shù)特性DTCC2013+T++++ColumnandInsertonlyMinimalTextRetrieval&Noaggregatesrowstoreonchang
6、eprojectionsExplorationtAPAnalyticsonMulti-core/Multi-threadingIn-memoryActive/passivehistoricaldataparallelizationwithinnodesCompression&dataagingSQLx+++SQLinterfaceonSingleandDynamicReductionofPartitioningcolumns&rowsmulti-tenancyExtensibilitytiers/
7、layersMapreduceGroupKeyIn-memoryAppsBulkloadSQL列式與行式存儲DTCC2013?數(shù)據(jù)庫通常使用行式存儲;SAPHANA也支持行式存儲,但是它是為列式存儲而優(yōu)化的OrderCountryProductSales456Francecorn1000456Francecorn1000457Italywheat900457Italywheat900458Italycorn600458Italycorn600459Spainrice800459Spainrice8
8、00RoworderorganizationSingle-recordaccess:456Francecorn1000SELECT*FROMSalesOrders457Italywheat900WHEREOrder=‘457’458Italycorn600?Single-scanaggregation:459Spainrice800SELECTCountry,SUM(sales)FROMSalesOrdersWHEREProduct=‘corn’GROUPBYColumnorder