傳統企業一般會部署OLTP(On-Line Transaction Processing)聯機事務處理數據庫系統用于支持日常流水事務處理,部署OLAP(On-Line Analytical Processing)聯機分析處理數據倉庫系統用于支持復雜分析類業務,數據庫中的數據經過提取清洗等處理導入數據倉庫中。伴隨著企業的數字化轉型,數據量增長越來越快,在線交易、商業決策、報表、日志、離線分析等需要數據支持的業務也越來越多,這導致數據庫和數據倉庫系統越來越復雜,甚至是失控。
前幾年,HTAP(Hybrid Transactional/Analytical Processing)數據庫興起,并且Gartner公司給出了HTAP的嚴格定義,HTAP能夠同時支持OLTP和OLAP兩類應用,可以將企業復雜的數據系統簡化整合,并且性能和可用性相比傳統技術大幅提高,可以幫助企業解決數據挑戰難題。
inData數據庫一體機是軟硬一體化的HTAP數據庫方案,采用了浪潮K-DB數據庫一體機版軟件和標準的X86服務器、Flash存儲以及InfiniBand等領先的開放技術,該產品為一站交付式設計,可以開箱即用,并且界面化操作,十分易用,能夠為企業提供一個統一的數據心臟。
浪潮inData一體機完美應對HTAP混合負載多層次、全鏈路的可用性設計
inData是一個全冗余的融合系統,分為軟硬件緊耦合的計算、存儲和網絡三個資源池,軟件方面依靠K-DB數據庫一體機的K-RAC共享存儲多活集群、KAS(K-DB Active Storage)存儲虛擬化技術,提供了計算節點的高可用、存儲節點的數據多副本鏡像、條帶化和數據再平衡等功能,存儲服務器構成存儲池,所有的計算、存儲設備通過2臺或者以上InfiniBand交換機連接。
inData數據庫一體機硬件拓撲圖inData的KAS存儲虛擬化功能模塊是獨立運行的數據庫實例,該模塊將數據庫計算節點和存儲節點解耦,并將存儲設備虛擬化為統一的資源池,實現存儲數據條帶化、多副本、再分布等,一方面可以充分且均衡地利用存儲節點的資源,同時避免存儲熱塊的產生,最大化發揮存儲I/O性能,另一方面,隔離硬件故障對系統的影響,inData支持雙副本或者三副本數據冗余,數據與副本數據分散存儲于每臺設備中,任何存儲出現問題以后,系統會自動從其他存儲設備讀取數據,并不會引起服務的中斷。inData 還具有多節點恢復技術,當故障節點重新加入集群后,inData的其他節點會同時向該節點進行回復操作,大幅縮短系統恢復的時間。
端到端高效I/O鏈路,微秒級延遲
Share-nothing架構保證了inData強大的擴展性,也保證了inData的強大性能,inData一體機可以實現百萬級IOPS、海量吞吐與微秒延遲。
SAN存儲造成的I/O問題是制約傳統數據庫性能的瓶頸,inData打破了這一瓶頸。硬件層面的InfiniBand網絡、RDMA協議、flash存儲,軟件層面的KAS,以及系統層面的存儲索引、智能過濾等技術讓inData實現了系統內高效I/O交互。
inData采用的InfiniBand網絡帶寬高達56Gb/s,帶寬高、延遲小,輔以RDMA(遠程直接內存訪問)網絡協議,實現了內部數據的高效傳輸。機械硬盤的I/O吞吐一直難以與飛速發展的網絡相匹配,inData的節點都配置了flash存儲,并配置了智能緩存軟件模塊。系統會自動統計數據的訪問頻次,將熱點數據存儲在flash中,使用頻次較低的數據存儲在機械硬盤中,最大程度緩解了磁盤的I/O瓶頸,配合InfiniBand網絡形成了端到端的高效數據鏈路。
而且inData還配置了存儲索引技術,系統會將列數據的概要信息(如Min/Max值)實施更新存儲到存儲節點的內存中,系統在進行磁盤數據讀取時可以通過這些概要信息預先定位數據存儲區間,來減少不必要的磁盤I/O,簡化整個讀取過程,也大幅度降低了系統I/O延時。
性能,每秒百萬事務處理
高速低延遲I/O鏈路inData保證了事務處理的低延時,強大的擴展性以及系統化的優化技術,則保證了inData的出色處理能力,inData的各個硬件設備之間是對等關系,計算節點(N>=2)和存儲節點(M>=3)均可按需進行靈活擴容和自由搭配,性能與容量成近線性增長。
浪潮為inData開發了智能過濾功能。inData在處理需要全表掃描的復雜請求時,計算節點接收到的大SQL語句會拆分為多個小SQL語句,然后卸載到各存儲節點進行處理,存儲節點處理完畢后將結果集返回計算節點進行整合,然后響應給用戶,這樣可以更為有效的利用存儲節點的計算資源,提高系統性能。
inData還具有FlashCache、DATAMap、列壓縮以及I/O分級調度等多種功能模塊,改善了數據讀寫、多庫I/O管理、數據存儲等多個方面性能和可用性。其中,在I/O分級調度功能的支持下,inData可以設置并運行多個數據庫,指定各數據庫 I/O 資源使用的先后順序和使用率。各數據庫在同一架構下運行,系統依據各業務的重要性,調節對其的應答速度,這樣, 數據平臺遭遇極限高并發時,可以優先保證核心系統運行,避免更大損失。
開箱即用 一站式部署
inData在工廠就完成了軟硬件的安裝調試,而且該方案配有"一鍵式"統一安裝部署功能,通過頁面化的操作就可以完成系統的配置部署,不需要對服務器、存儲、網絡等設備進行復雜的單獨部署以及系統調優,整體系統安裝配置時間縮短80%以上。而且,浪潮還提供全程的技術服務,包括系統評估、診斷、遷移、實施、上線以及后期的技術培訓,保證客戶使用能夠用好新的技術平臺。
inData是一款產品化的方案,用戶在采購時可以按照應用需求,選配NVME SSD閃存卡、企業級SSD磁盤、大容量磁盤等不同方案,對于偏重于OLAP應用的用戶,浪潮可以提供基于萬兆以太網的方案,讓用戶更好的平衡性能與成本。
浪潮inData一體機目前,已經有多個企業和政府客戶部署了inData一體機,浪潮解決方案部總經理喬鑫表示,很多用戶部署的傳統數據庫系統,其擴展性已經快到技術極限,要進行分拆,但在采用了inData后,性能就可以滿足實際需要,不需要進行分拆,避免了數據庫系統的復雜化。
浪潮inData完全融合現有的技術生態,已經在金融、制造、醫療和教育等行業企業被廣泛應用。 喬鑫最后表示,數據的統一整合是企業數字化的起點,inData是一款理想的統一數據平臺方案,希望這款產品能夠幫助用戶快速洞察商業機遇,加速數字化轉型。
電子發燒友App





















評論