2022 年 7 月 14 至 15 日,openGauss Developer Day 2022 大會在北京昆泰嘉瑞文化中心以“線上直播+現場論壇”的方式舉辦。本次大會是由 openGauss 開源社區主辦,以『創未來 享非凡』為主題,匯聚來自行業內的專家學者、行業用戶、合作伙伴以及個人開發者,共同探討數據庫面向多場景下的基于 openGauss 的行業聯合創新成果以及商業實踐。
(資料圖)
作為此次大會的協辦單位,同時也是 openGauss 社區的深度合作伙伴,SphereEx 受邀出席此次大會。SphereEx CEO 張亮以及 SphereEx 研發工程師吳偉杰現場分享了 ShardingSphere 與 openGauss 之間的合作與規劃。
openGauss 對接 ShardingSphere
凸顯生態價值
現場,SphereEx CEO 張亮在大會主論壇上發表了【ShardingSphere X openGauss 的分布式性能實戰】主題演講,全面概述了 Apache ShardingSphere 與 openGauss 之間的合作實踐及未來規劃。
會上,張亮提到:當前數據庫行業碎片化趨勢明顯,傳統數據庫管理、應用挑戰更加嚴峻,架構選型困難、技術挑戰眾多、運維復雜度高、數據庫間缺乏協作能力等問題和痛點,都在推動著數據庫上層生態的標準轉型。因此未來看數據產業一定會朝向數據應用場景多元化、數據庫架構多元化、數據庫協議多樣化、數據服務平臺化等趨勢發展。
ShardingSphere 作為一款位于數據庫上層的天然生態,在 Database Plus 理念的指導下,采用可插拔架框架,為 openGauss 帶來最大限度的復用數據庫原生存算的能力,提供基于數據庫之上的全局擴展、疊加計算等方面的能力。
ShardingSphere 與 openGauss 邏輯部署架構圖
正是由于 ShardingSphere 本身面向底層數據庫提供增強型數據能力的定位,通過與底層數據庫的結合,才能最大化激發出單機數據庫在性能方面的瓶頸。現場,SphereEx 研發工程師吳偉杰演示了『如何使用 ShardingSphere 結合 openGauss,突破單機數據庫性能極限』。
在此次合作的基礎上,ShardingSphere 也對 openGauss 在彈性伸縮、特性方言、批量協議等方面進行了深度適配。未來 ShardingSphere 與 openGauss 雙方將會向著更大規模、更高性能、更高易用性的內核增強等方面展開深度合作,持續推動國產數據庫在性能、生態方面的建設與發展。
ShardingSphere 與 openGauss
聯合突破單機數據庫性能瓶頸
在下午的生態工具分論壇,SphereEx 研發工程師吳偉杰對上午張亮的內容做了補充和細化,他重點介紹了 ShardingSphere 在與 openGauss 合作共同打造國產高性能分布式數據庫的解決方案。
在此次合作中,openGauss 團隊采用了 7 臺機器運行適配 ShardingSphere-JDBC 的 BenchmarkSQL 測試工具,連接 8 臺 openGauss 數據庫,并部署了 1 臺 ShardingSphere-Proxy 用于數據初始化、一致性校驗等維護操作。通過數據分片能力,ShardingSphere 使總共 8000 倉數據(超過 800 GB)被分散在 8 臺 openGauss 節點。在完美 Sharding 的情況下進行持續超過 1 小時的測試后,得到了平均超過 1000 萬 tpmC 的結果,行業同等規模下性能最好。
ShardingSphere 與 openGauss 聯合突破單機數據庫性能瓶頸
這極大突破了 openGauss 現有的性能極限,滿足 openGauss 在海量數據場景下關于性能、可用性以及運維成本這三方面的訴求。
在 openGauss 的體系中,Apache ShardingSphere 能夠通過水平拆分以使 openGauss 的計算與存儲能力實現線性擴展,性能也隨著擴展準線性增長,從而有效解決單表數據量膨脹問題;此外結合業務流量,靈活平滑進行數據節點的擴縮容,智能讀寫分離,實現分布式數據庫的自動負載均衡。
2022 年,SphereEx 與 openGauss 強強聯合,相信在兩者的緊密合作里,頂級分布式開源項目與頂級單機數據庫會共同治理未來更澎湃的“數據浪潮”、充分匯聚與利用數據資源的“動能”與“勢能”,從而為全球數字化建設、組織智能化轉型充分助力!
責任編輯:Rex_08