傳統(tǒng)企業(yè)一般會部署OLTP(On-Line Transaction Processing)聯(lián)機事務(wù)處理數(shù)據(jù)庫系統(tǒng)用于支持日常流水事務(wù)處理,部署OLAP(On-Line Analytical Processing)聯(lián)機分析處理數(shù)據(jù)倉庫系統(tǒng)用于支持復(fù)雜分析類業(yè)務(wù),數(shù)據(jù)庫中的數(shù)據(jù)經(jīng)過提取清洗等處理導(dǎo)入數(shù)據(jù)倉庫中。伴隨著企業(yè)的數(shù)字化轉(zhuǎn)型,數(shù)據(jù)量增長越來越快,在線交易、商業(yè)決策、報表、日志、離線分析等需要數(shù)據(jù)支持的業(yè)務(wù)也越來越多,這導(dǎo)致數(shù)據(jù)庫和數(shù)據(jù)倉庫系統(tǒng)越來越復(fù)雜,甚至是失控。
前幾年,HTAP(Hybrid Transactional/Analytical Processing)數(shù)據(jù)庫興起,并且Gartner公司給出了HTAP的嚴格定義,HTAP能夠同時支持OLTP和OLAP兩類應(yīng)用,可以將企業(yè)復(fù)雜的數(shù)據(jù)系統(tǒng)簡化整合,并且性能和可用性相比傳統(tǒng)技術(shù)大幅提高,可以幫助企業(yè)解決數(shù)據(jù)挑戰(zhàn)難題。
inData數(shù)據(jù)庫一體機是軟硬一體化的HTAP數(shù)據(jù)庫方案,采用了浪潮K-DB數(shù)據(jù)庫一體機版軟件和標(biāo)準的X86服務(wù)器、Flash存儲以及InfiniBand等領(lǐng)先的開放技術(shù),該產(chǎn)品為一站交付式設(shè)計,可以開箱即用,并且界面化操作,十分易用,能夠為企業(yè)提供一個統(tǒng)一的數(shù)據(jù)心臟。
浪潮inData一體機完美應(yīng)對HTAP混合負載多層次、全鏈路的可用性設(shè)計
inData是一個全冗余的融合系統(tǒng),分為軟硬件緊耦合的計算、存儲和網(wǎng)絡(luò)三個資源池,軟件方面依靠K-DB數(shù)據(jù)庫一體機的K-RAC共享存儲多活集群、KAS(K-DB Active Storage)存儲虛擬化技術(shù),提供了計算節(jié)點的高可用、存儲節(jié)點的數(shù)據(jù)多副本鏡像、條帶化和數(shù)據(jù)再平衡等功能,存儲服務(wù)器構(gòu)成存儲池,所有的計算、存儲設(shè)備通過2臺或者以上InfiniBand交換機連接。
inData數(shù)據(jù)庫一體機硬件拓撲圖inData的KAS存儲虛擬化功能模塊是獨立運行的數(shù)據(jù)庫實例,該模塊將數(shù)據(jù)庫計算節(jié)點和存儲節(jié)點解耦,并將存儲設(shè)備虛擬化為統(tǒng)一的資源池,實現(xiàn)存儲數(shù)據(jù)條帶化、多副本、再分布等,一方面可以充分且均衡地利用存儲節(jié)點的資源,同時避免存儲熱塊的產(chǎn)生,最大化發(fā)揮存儲I/O性能,另一方面,隔離硬件故障對系統(tǒng)的影響,inData支持雙副本或者三副本數(shù)據(jù)冗余,數(shù)據(jù)與副本數(shù)據(jù)分散存儲于每臺設(shè)備中,任何存儲出現(xiàn)問題以后,系統(tǒng)會自動從其他存儲設(shè)備讀取數(shù)據(jù),并不會引起服務(wù)的中斷。inData 還具有多節(jié)點恢復(fù)技術(shù),當(dāng)故障節(jié)點重新加入集群后,inData的其他節(jié)點會同時向該節(jié)點進行回復(fù)操作,大幅縮短系統(tǒng)恢復(fù)的時間。
端到端高效I/O鏈路,微秒級延遲
Share-nothing架構(gòu)保證了inData強大的擴展性,也保證了inData的強大性能,inData一體機可以實現(xiàn)百萬級IOPS、海量吞吐與微秒延遲。
SAN存儲造成的I/O問題是制約傳統(tǒng)數(shù)據(jù)庫性能的瓶頸,inData打破了這一瓶頸。硬件層面的InfiniBand網(wǎng)絡(luò)、RDMA協(xié)議、flash存儲,軟件層面的KAS,以及系統(tǒng)層面的存儲索引、智能過濾等技術(shù)讓inData實現(xiàn)了系統(tǒng)內(nèi)高效I/O交互。
inData采用的InfiniBand網(wǎng)絡(luò)帶寬高達56Gb/s,帶寬高、延遲小,輔以RDMA(遠程直接內(nèi)存訪問)網(wǎng)絡(luò)協(xié)議,實現(xiàn)了內(nèi)部數(shù)據(jù)的高效傳輸。機械硬盤的I/O吞吐一直難以與飛速發(fā)展的網(wǎng)絡(luò)相匹配,inData的節(jié)點都配置了flash存儲,并配置了智能緩存軟件模塊。系統(tǒng)會自動統(tǒng)計數(shù)據(jù)的訪問頻次,將熱點數(shù)據(jù)存儲在flash中,使用頻次較低的數(shù)據(jù)存儲在機械硬盤中,最大程度緩解了磁盤的I/O瓶頸,配合InfiniBand網(wǎng)絡(luò)形成了端到端的高效數(shù)據(jù)鏈路。
而且inData還配置了存儲索引技術(shù),系統(tǒng)會將列數(shù)據(jù)的概要信息(如Min/Max值)實施更新存儲到存儲節(jié)點的內(nèi)存中,系統(tǒng)在進行磁盤數(shù)據(jù)讀取時可以通過這些概要信息預(yù)先定位數(shù)據(jù)存儲區(qū)間,來減少不必要的磁盤I/O,簡化整個讀取過程,也大幅度降低了系統(tǒng)I/O延時。
性能,每秒百萬事務(wù)處理
高速低延遲I/O鏈路inData保證了事務(wù)處理的低延時,強大的擴展性以及系統(tǒng)化的優(yōu)化技術(shù),則保證了inData的出色處理能力,inData的各個硬件設(shè)備之間是對等關(guān)系,計算節(jié)點(N>=2)和存儲節(jié)點(M>=3)均可按需進行靈活擴容和自由搭配,性能與容量成近線性增長。
電子發(fā)燒友App





















評論