沃趣科技QData一體機 打造千萬級tpmC數據庫平臺
互聯網的出現加快了人們的生活節奏,在如今這個吃飯都要求速食的時代,人們對便捷高效的要求越來越高。隨著信息化的發展,企業對數據庫處理的數據量、并發請求事務、吞吐量的要求也逐步提升。在數據庫領域,極速的IO性能已成為大家不懈追求的目標。國內***的數據庫運維團隊-沃趣科技,憑借其強大的研發能力以及多年沉淀的運維經驗,自主開發了智能存儲管理軟件QLink,并結合x86架構硬件平臺,InfiniBand、Flash閃存等技術,推出了軟硬結合的高性能數據庫整體解決方案,即QData高性能數據庫一體機。QData可提供高達600萬的IOPS、80GB/s的吞吐量,以及小于0.1毫秒的IO延時,實測tpmC超過千萬。這樣一頭性能“怪獸”,可以幫助用戶徹底解決數據庫方面的痛點。
沃趣科技的數據庫專家表示,現如今,跨機器的遠程IO操作已成為常態,在享受分布式帶來的擴展便利性的同時,不能像以前一樣專注于本地化的IO調優,遠程IO的性能問題也亟待解決。通俗些講,例如IOE架構里面,需要經過SAN光纖網絡,這條路徑上會有HBA卡、SAN交換機、存儲前端卡、cache緩沖層、存儲內部光纖環路,最終到達底層磁盤,一個IO經由數據庫程序發起,會調用OS的相關IO函數,經由VFS層,下發到相應塊設備,這些設備可以是本地磁盤,也可以是遠程網絡設備,而IO的返回,也必須是原路走一遍。
而一個data block的讀取十分復雜,這條路徑上的每個環節都會影響IO的響應時間,在計算機的體系結構設計里面,平衡二字至關重要。傳統的IOE架構,影響整套架構的瓶頸是最終的磁盤,整個IO路徑上,相比于占主要地位的磁盤內部機械尋道,中間的傳輸環節微不足道,所以存儲陣列里會引入cache緩存,來彌補機械磁盤這個短板。假使采用了SSD設備,利用cache對磁盤進行提速,不難發現新的瓶頸是傳輸上,整條IO路徑是瓶頸,而中間的cache、慢速光纖環路也全都是累贅,需要***層度發揮底層SSD設備的IO能力。
基于分布式存儲架構,沃趣科技的QData數據庫一體機是一個基于高速網絡的傳輸軟件,將數據庫的計算、網絡、存儲獨立,各層內部進行線性擴容。QLink作為QData的核心存儲管理軟件,一個重要特性就是將三層關聯耦合,并提供極速的RemoteIO訪問操作。QData通過QLink將數據可、主機、Flash卡、磁盤整合在一起,解決了容量擴展性、穩定性,以及存儲資源利用的問題。在滿足擴展性的同時,也能很好的解決IO性能問題。
同時,QData在整個QLink IO路徑的設計上去繁就簡,消除中間cache緩沖,將FC鏈路更換為更高速的Infiniband鏈路,并基于RDMA(Remote direct memory access)訪問技術,將存儲節點PCIe Flash/SSD設備直接暴露給計算節點,這使得節點間的IO通信可以旁路內核cache和CPU上下文切換,減少buffer copy,徹底做到IO零損耗。
隨著企業業務需求的日益攀升,分布式數據庫存儲架構逐漸替代了傳統I、E架構,開始成為主流。沃趣科技始終堅信,數據是驅動企業創新的源動力,而沃趣科技的QData數據庫一體機能夠有效幫助客戶提升數據庫性能,極大地滿足客戶高效工作的需求。