GBase新聞
評測回顧|南大通用分布式事務型數據庫產品GBase 8c
南大通用分布式事務型數據庫產品GBase 8c憑借其在性能、高可用方面的卓越表現,順利通過中國信通院第十三批分布式事務型數據庫性能評測。在金融場景下核心業務的分布式事務性能、ACID能力、高可用能力等方面,均滿足分布式事務型數據庫性能測試要求。
作為一款金融級分布式交易型數據庫產品,南大通用分布式事務型數據庫GBase 8c具備高性能、高可用、彈性伸縮、高安全性等特性,可以部署在物理機、虛擬機、容器、私有云和公有云,為金融核心系統、互聯網業務系統和政企業務系統提供安全、穩定、可靠的數據存儲和管理服務。
自適應事務處理機制
GBase 8c采用自適應的事務處理機制來提升系統性能。對于只需要在本地節點進行處理的事務,協調器按本地事務處理流程進行處理,不需要進行兩階段提交,以提升事務處理的效率;對于需要跨節點處理的事務,協調器協調參與者進行兩階段提交,以保障全局事務的一致性。整個事務處理的流程對客戶端透明。
并行技術
GBase 8c采用并行技術來提升系統的性能和吞吐量:
1. Coordinator協調器制定分布式執行計劃,將算子下推到數據節點,數據節點并行處理;
2. 各數據節點采用多線程架構,多個線程并行處理;
3. 采用MVCC(多版本并發控制)技術,實現讀寫不沖突,提升讀寫并行處理能力;
全局死鎖解除
GBase 8c具備全局死鎖解除的能力,檢測進程收集并分析集群中的鎖等待信息,當發現死鎖情況時,會將全局事務號最大的事務退出,從而解決死鎖問題,這樣極大地提高了高并發情況下,簡單查詢、插入、刪除和更新操作的性能。
具體來說,GBase 8c通過在CN和DN上部署global deadlock process并與GTM建立通訊通道,周期性對事務等待關系進行檢測,并將檢測結果發送給GTM用來構建全局等待圖。當檢測到死鎖環時,立即將執行事務號最大的事務執行退出流程,從而解決全局死鎖問題。
事務狀態保持
GBase 8c具備事務狀態保持能力,任意協調器節點(CN)宕機后,都不影響該節點正在進行的事務狀態,事務可以在另一接管CN節點上繼續順利運行,從而保證數據高可用情況下的極致性能。
2015年,作為國家高端專業智庫、產業創新發展平臺,中國信息通信研究院(以下簡稱“中國信通院”)逐步開展數據庫領域的技術研究、標準編制、評測評估、政策支撐、生態建設等工作。六年來,中國信通院見證了國內數據庫頂層設計不斷出臺,關鍵技術逐漸突破,產業生態日益繁榮,應用范疇持續擴展,標準化工作有序有力進行,成為國家在數據庫領域最重要的支撐單位,已搭建國內最權威的第三方數據庫評測評估體系。產品評測體系包括基礎能力、性能、穩定性和安全性等;服務評估體系包括通用服務能力和專項服務能力評估。每半年開展一批評測評估,截止2021年11月底,已開展13批產品能力評測,共計完成58家企業93次基礎能力測試、35次性能測試和4次穩定性測試。
基礎能力測試方面,已推出分布式分析型數據庫、分布式事務型數據庫、關系型云數據庫、時序數據庫、圖數據庫、鍵值型內存數據庫和文檔數據庫等評測項目。
性能測試方面,中國信通院云大所先后自研推出多個性能測試工具并與業界主流產品完成適配,包括面向車聯網場景的時序數據庫性能測試工具DataBench-TS、面向金融核心系統場景的事務型數據庫性能測試工具DataBench-T(已開源)和面向金融、電信核心場景的分析型數據庫性能測試工具DataBench-A,相較國外TPC系列性能測試基準,上述工具更加貼合我國實際應用場景,能夠以圖形化、自動化的形式,在信通院提供的統一硬件環境下執行測試,更加公平公正、客觀真實地反映數據庫產品之間的差異。
穩定性測試方面,已推出國內首個基于混沌工程理念的數據庫穩定性測試工具,通過對系統注入CPU、內存、硬盤、網絡、線程等方面擾動,觀測數據庫系統韌性表現。該評測評估體系見證了國內數據庫產品由弱變強、產品生態逐漸豐富的過程,圈定了國內數據庫產品廠商第一梯隊,成為了數據庫產業發展的風向標。
針對數據庫服務能力,已開展3批評估,共計完成8家企業14個項目的評估。
服務能力分為通用服務能力和專項服務能力,通用服務能力依托《數據庫服務能力成熟度模型》標準,面向服務提供方進行評估,圍繞數據庫的規劃設計、實施部署和運維運營三個能力域細分為27個能力項,每個能力域可以單獨評估,評估結果由低到高依次分為初始級、可重復級、穩健級、量化管理級和優化級五個等級。
專項服務能力依托《數據庫應用遷移服務能力分級要求》《大數據 SQL質量管理平臺能力分級要求》等標準,對異構數據庫遷移、SQL質量管控等環節所應用的常見工具鏈的能力進行評測,評估結果由低到高分為基礎級、增強級和優化級三個等級,目前,數據庫應用遷移已完成第一批評測,阿里云、華為云和騰訊云分別評為優化級、優化級和增強級。
SQL質量管理平臺首批評測火熱進行中
第十四批可信數據庫評測火熱進行中
2022年,中國信通院數據庫評測體系已升級為“可信數據庫”評測體系,第十四批“可信數據庫”評測報名現已開始,本批評測將于5月中旬完成,召開評審會對評測結果進行統一集中評定后,將于6月大數據產業峰會發布結果和證書。
數據庫應用創新實驗室簡介
數據庫是基礎軟件的重要一員,是支撐全球數字經濟蓬勃發展的核心技術產品。為推動我國數據庫產業國際地位從跟跑、并跑到領跑,2019年10月,中國信息通信研究院云計算與大數據研究所牽頭,聯合多家數據庫企業、應用單位、系統集成商、數據庫服務企業、硬件制造商,共同成立公益性免費社群數據庫應用創新實驗室(以下簡稱“實驗室”),打造了中國數據庫產業的“聯合艦隊”。實驗室持續致力于推動我國數據庫產業創新發展,以實際問題為導向,以合作共贏為目標,聯合政、產、學、研、用等多方力量,協同推進數據庫領域應用創新的相關工作。實驗室將一直秉承開放理念,持續歡迎數據庫領域各企業、各機構、各組織申請加入。
實驗室成員單位