評測回顧 | 南大通用分散式事務型資料庫產品GBase 8c

GBASE南大通用發表於2022-03-29

南大通用分散式事務型資料庫產品 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 月,中國資訊通訊研究院雲端計算與大資料研究所牽頭,聯合多家資料庫企業、應用單位、系統整合商、資料庫服務企業、硬體製造商,共同成立公益性免費社群資料庫應用創新實驗室(以下簡稱“實驗室”),打造了中國資料庫產業的“聯合艦隊”。實驗室持續致力於推動我國資料庫產業創新發展,以實際問題為導向,以合作共贏為目標,聯合政、產、學、研、用等多方力量,協同推進資料庫領域應用創新的相關工作。實驗室將一直秉承開放理念,持續歡迎資料庫領域各企業、各機構、各組織申請加入。

實驗室成員單位

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979120/viewspace-2884794/,如需轉載,請註明出處,否則將追究法律責任。

相關文章