傳統企業一般會部署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)均可按需進行靈活擴容和自由搭配,性能與容量成近線性增長。
電子發燒友App





















評論