SAP HANA是一(yī)個(gè)軟硬件(jiàn)結合體,提供高(gāo)性能(néng)的數據查詢功能(néng),用戶可以直接對大量實時業(yè)務數據進行查詢和分析,而不需要對業(yè)務數據進行建模、聚合等。用戶拿到(dào)的是一(yī)個(gè)裝有預配置軟件(jiàn)的設備。
軟件(jiàn)方面,SAP HANA的内存數據庫(SAPIn-MemoryDatabase,IMDB)是其重要組成部分,包括數據庫服務器(qì)(In-MemoryDatabaseServer)、建模工(gōng)具(Studio)和客戶端工(gōng)具(ODBO、JDBC、ODBC、SQLDBC等)。SAP HANA的計算(suàn)引擎(ComputingEngine)是其核心,負責解析并處理對大量數據的各類CRUDQ操作,支持SQL和MDX語句、SAP和non-SAP數據。比較顯而易見(jiàn)的一(yī)點是,SAP HANA計算(suàn)引擎要快速處理用戶複雜(zá)的查詢請求,快速返回查詢結果。SAP内存數據庫的數據并不是隻在内存裡(lǐ),也會(huì)不停寫到(dào)硬盤裡(lǐ),這就(jiù)用到(dào)複制服務器(qì)ReplicationServer,包括Log-based,Trigger-based和ETL-based。這些複制服務器(qì)需要用到(dào)SybaseReplicationServer、SybaseReplicationServerAgent、SybaseAdaptiveServerEntERPrise(AES,适用性服務器(qì))等,以及SAP HANALoadController和BODataServices。
操作系統方面,SAP HANA目前隻能(néng)運行在SuseLinux企業(yè)版(SLES)上(shàng)。
硬件(jiàn)方面,SAP和多(duō)個(gè)硬件(jiàn)廠商合作生(shēng)産支持SAP HANA的高(gāo)性能(néng)服務器(qì),包括Lenovo x3850等,以及和Cisco(CiscoUnifiedComputingSystem。UCS)等公司的合作。直觀地說,這些機(jī)器(qì)的硬盤可能(néng)是數個(gè)600GB、轉速10krpm的硬盤組成RAID,内存可能(néng)有1T,文件(jiàn)系統可能(néng)是ext3或GPFS(IBM通(tōng)用并行文件(jiàn)系統,GeneralParallelFileSystem)。
SAP HANA認證解決方案主要包含了服務器(qì)硬件(jiàn),操作系統,IBM GPFS并行文件(jiàn)系統以及原廠商專業(yè)部署實施服務,在集群方案中,還(hái)将包含必要的網絡交換機(jī)等設備。無論是單節點還(hái)是集群解決方案,都經過專門(mén)的性能(néng)優化并通(tōng)過SAP官方認證。