Apache ShardingSphere與openGauss展開合作

發布時間:2022-04-05 22:22:31  |  來源:Techweb  

近日,Apache ShardingSphere社區與openGauss社區再度展開合作,Apache ShardingSphere+openGauss的分布式解決方案,突破了單機性能瓶頸,使用16臺服務器在超過1小時的測試中,得到了平均超過1000萬tpmC的結果。

在本次測試中,openGauss社區基于標準BenchmarkSQL 5.0工具,進行本輪TPC-C測試。在單機性能方面,openGauss突破了多核CPU的瓶頸,實現兩路鯤鵬128核達到150萬tpmC,內存優化表(MOT)引擎達到350萬tpmC。但業務場景及用戶體驗對于性能的追求是無止境的,尤其在如今海量數據的場景下,追求性能極限仍然是每一款數據庫的目標。

在此情況下,openGauss 團隊采用了 7 臺機器運行適配了 ShardingSphere-JDBC 的 BenchmarkSQL 測試工具,連接 8 臺 openGauss 數據庫,并部署了 1 臺 ShardingSphere-Proxy 用于數據初始化、一致性校驗等維護操作。通過數據分片能力,ShardingSphere 使總共 8000 倉數據(超過 800 GB)被分散在 8 臺 openGauss 節點。在完美 Sharding 的情況下進行持續超過 1 小時的測試后,得到了平均超過 1000 萬 tpmC 的結果,行業同等規模下性能最好。

據了解,Apache ShardingSphere 社區自 2021 年起就開始與 openGauss 社區展開密切合作。隨著業務場景的細分以及數據體量的增長,將數據集中存儲至單一節點的傳統解決方案,已經難以在性能、可用性和運維成本等方面滿足業務需求。誠然,數據分片能力能夠解決單機數據庫在性能、可用性以及單點備份恢復等問題,但也帶來了分布式架構較高的系統復雜性。

在 Apache ShardingSphere 5.0.0 版本,已正式完成對 openGauss 數據庫的支持。雙方在合作過程中,通過將 openGauss 強大的單機性能與 Apache ShardingSphere 生態所提供的分布式能力結合,打造出了適用于高并發 OLTP 場景的國產分布式數據庫解決方案;除功能層面的合作外,ShardingSphere 與 openGauss 在性能方面不斷磨合,充分利用 openGauss 內核技術的創新,不斷地將 ShardingSphere 與 openGauss 組成的國產分布式數據庫解決方案的功能與性能推向極致,此次關于 TPC-C 的性能測試,就是雙方密切合作的一次典型案例。

關鍵詞: openGauss ShardingSphere

 

關于我們 - 聯系我們 - 版權聲明 - 招聘信息 - 友鏈交換

2014-2020  電腦商網 版權所有. All Rights Reserved.

備案號:京ICP備2022022245號-1 未經過本站允許,請勿將本站內容傳播或復制.

聯系我們:435 226 40@qq.com