Curve加入PolarDB開源數據庫社區,強化分布式共享存儲

2022-03-04 10:56:32 來源:Donews
        【每日科技網】

  Curve社區簽署阿裡巴巴開源CLA(Contribution License Agreement, 貢獻許可協議), 正式與阿裡雲PolarDB 開源數據庫社區牽手,成為繼 CurveFS 發布之後,Curve 開源項目發展的又一裡程碑。

  在3月2日的開源 PolarDB 企業級架構發布會上,阿裡雲對 PolarDB for PostgreSQL 的存儲計算分離等架構設計進行了全面解讀,作為 PolarDB 技術合作夥伴,Curve 為 PolarDB for PostgreSQL 提供分布式共享存儲,其強大的性能表現引發了社區的注意。

  這也表明,作為網易數帆自研開源的第二款基礎軟件産品,Curve 正朝着高性能、易運維、全場景支持的雲原生軟件定義存儲系統這一目标穩步演進。

  打造性能最強開源分布式共享存儲

  作為一款雲原生分布式數據庫産品,PolarDB for PostgreSQL 采用基于共享存儲(Shared-Storage)的存算分離架構,以大幅提升資源利用率與性能,實現快速彈性應對突發業務負載的場景。數據存于“遠端存儲”的 Shared-Storage 共享方式,利于彈性的同時,也帶來了網絡和共享存儲的挑戰,因而必須突破 I/O 限制以确保業務所需的性能。

  在 On-Premise(本地部署)環境下,開源存儲是,然而能滿足數據庫性能需求的開源存儲并不多。“我們嘗試過多款(開源存儲)軟件作為分布式共享存儲,Curve 的測試結果讓我們眼前一亮。”PolarDB for PostgreSQL 研發負責人明虛表示。

  Curve 當前由 CurveBS 和 CurveFS 兩個子項目構成,分别提供塊存儲和文件存儲兩種能力。用做共享存儲的正是 CurveBS,開源之初 CurveBS 就提供了遠優于某主流開源分布式塊存儲的性能,經過社區一年多的的疊代,CurveBS 性能和穩定性愈發成熟。

  在 Curve 社區和 PolarDB 社區針對 PolarDB for PostgreSQL 場景的聯合測試中,無論 benchmarkSQL 還是pgbench,Curve 再次全面于該開源分布式塊存儲。同等硬件配置及數據庫負載壓力下,benchmarkSQL 測試中 Curve tpmC (每分鐘事務數)高達 39%,pgbench 測試中 Curve 延遲降低多達 21%,TPS 高達 26%。

  Curve 的高性能得益于其采用了 chunkfilepool、條帶化設計、Raft 等先進的技術架構。chunkfilepool 支持集群初始化時創建指定大小的文件,降低 I/O 過程中文件元數據更新的開銷,從而降低 I/O 延遲。條帶化設計則支持在 Curve 客戶端進行分片,以提高 I/O 的并發度和打散度,讓更多節點參與 I/O 處理,提升 I/O 帶寬。而 Raft 一緻性實現相對前述開源存儲系統的強一緻性來說,也縮短了長尾效應,因而縮短了 I/O 時延。

  此外,Curve 通過支持 PFS(PolarDB的分布式文件系統),使得雲原生數據庫更容易使用 Curve 分布式存儲,并獲取更好的性能。

  未來,Curve 社區還将從 braft 的 multi raft 改進、大 I/O 的性能優化、RDMA、io_uring 等方面着手,繼續性能優化的工作。

  踐行開源雲原生軟件定義存儲

  對 PolarDB for PostgreSQL 的良好支持,也體現了 Curve 對承載雲原生工作負載的态度和進展。在當前數字化轉型背景下,越來越多的企業通過軟件重新定義了自己,雲原生則是強化企業軟件能力的重要武器——根據 CNCF 2020 全球雲原生市場調查,該項技術已被 92% 受訪者在生産中使用。

  在存儲基礎設施層,Curve 社區認為,不同于傳統雲存儲資源的黑盒,雲原生存儲上一切存儲資源應該都是白盒,所有雲原生應用都可以不做修改無縫使用。

  基于此,雲原生存儲對上層雲原生應用提供無縫的業務接口(POSIX接口、塊存儲接口、對象存儲接口、HDFS接口等等),對下層雲操作系統屏蔽雲存儲資源細節,對雲原生應用的開發運維人員提供自定義存儲類型、存儲資源池(跨雲)、數據生命周期管理、數據可靠性可用性策略等等。

  在 Curve Roadmap 中可以看到,這個開源社區正往這些方向努力。例如,支持雲原生部署、運維、使用,已經是 Curve 的一個關鍵特性。事實上,Curve 架構簡單、運維部署靈活的特點,也是其吸引 PolarDB 的又一重要因素。

免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
    本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

猜你喜歡

海能達發布全新專業防爆PDT對講機CH690Ex

随着我國應急管理體系持續完善,消防救援任務正在從傳統火災處置,向化工園區事故、危險品洩漏、地下空間救援、大型綜合災害等多風險、多場景方向發展。在這些複雜環境中,救援現場往往面臨爆炸性氣體、可燃性粉塵、

2周前

海能達CCW 2026載譽收官:AI與融合通信引領專用通信新未來

6月16日至18日,2026年全球關鍵通信展(CCW2026)在英國倫敦舉行。展會期間,海能達集中展示了從終端到系統、從感知到決策的全鍊路創新版圖,AI與融合通信産品及解決方案貫穿三天展期,持續獲得高

4周前

登陸歐洲 Intersolar!遠景AI電力系統支撐全球 AI 算力發展

慕尼黑,2026年6月23日——在IntersolarEurope2026上,遠景科技集團發布面向AI數據中心的下一代電力基礎設施——融合風光儲一體化方案、固态變壓器(SST)、800V直流供電、儲能

4周前

海能達六度問鼎ICCAs,PDC650與西安機場方案摘得雙獎

6月17日,2026年國際關鍵通信獎(InternationalCriticalCommunicationsAwards,ICCAs)在英國倫敦舉行的全球關鍵通信展(CCW2026)期間正式揭曉。海能

4周前

海能達即将亮相2026年CCW全球關鍵通信展: 攜AI與融合通信解決方案登陸倫敦

6月16日至18日,2026年CCW全球關鍵通信展将在英國倫敦啟幕。作為全球領先的專用通信解決方案提供商,海能達将以全場景關鍵通信産品矩陣亮相F25展位,集中展示面向公共安全、應急救援、城市治理等領域

1個月前

海能達再獲第十一屆廣東專利獎:持續自主創新,構築專用通信知識産權高地

近日,廣東省市場監督管理局正式公示第十一屆廣東專利獎評選結果。海能達通信股份有限公司申報的“一種集群通信系統的組派接方法、通信系統及存儲介質”(專利号:ZL201811296617.7)榮獲廣東專利優

1個月前