网易数帆Curve加入PolarDB开源数据库社区
簡介:Curve社區簽署阿里巴巴開源CLA(Contribution License Agreement, 貢獻許可協議), 正式與阿里云PolarDB 開源數據庫社區牽手。
Curve社區簽署阿里巴巴開源CLA(Contribution License Agreement, 貢獻許可協議), 正式與阿里云PolarDB 開源數據庫社區牽手。
PolarDB for PostgreSQL 是阿里云自主研發的云原生數據庫產品,并于2021年5月正式宣布開源。在2022年3月2日的開源 PolarDB 企業級架構發布會上,阿里云對 PolarDB for PostgreSQL 的存儲計算分離等架構設計進行了全面解讀。
100%兼容 PostgreSQL,采用基于共享存儲的存儲計算分離架構,具有極致彈性、毫秒級延遲,支持 HTAP 的能力,還支持時空、GIS、圖像、向量、搜索、圖譜等多模創新特性,可應對企業對數據處理日新月異的需求。
1.極致彈性:存儲與計算能力均可獨立地橫向擴展。
○ 當計算能力不夠時,可以單獨擴展計算集群,數據無需復制。
○ 當存儲容量或 I/O 不夠時,可以單獨擴展存儲集群,而不中斷業務。
2.毫秒級延遲:
○ WAL 日志存儲在共享存儲上,RW 到所有 RO 之間僅復制 WAL 的元數據。
○ 獨創的 LogIndex 技術,實現了 Lazy 回放和 Parallel 回放,理論上最大程度地縮小了 RW 和 RO 節點間的延遲。
3.HTAP 能力:基于 Shared-Storage 的分布式并行執行框架,加速在 OLTP 場景下的 OLAP 查詢。一套 OLTP 型的數據,可支持 2 套計算引擎:
○ 單機執行引擎:處理高并發的 TP 型負載。
○ 分布式執行引擎:處理大查詢的 AP 型負載。
PolarDB for PostgreSQL 采用基于共享存儲(Shared-Storage)的存算分離架構,以大幅提升資源利用率與性能,實現快速彈性應對突發業務負載的場景。作為 PolarDB 技術合作伙伴,Curve為基于Shared-Storage存算分離架構的PolarDB for PostgreSQL云原生數據庫提供高性能、穩定可靠的分布式共享存儲,共同推動開源云原生基礎軟件生態的繁榮發展。
Curve社區介紹
Curve是網易數帆自主設計研發并開源的高性能、易運維、全場景支持的云原生軟件定義存儲系統。Curve于2020年7月正式開源,當前由CurveBS和CurveFS兩個子項目構成,分別提供塊存儲和文件存儲兩種能力。
Curve開源項目曾獲評中國信通院 OSCAR 尖峰開源項目及開源社區,通過可信開源項目評估,并且Curve社區也是中國信通院牽頭創立的可信開源共同體(TWOS)的首批正式成員。
加入阿里云PolarDB 開源數據庫社區后,將充分發揮自身產品技術和各關鍵領域的市場優勢,與PolarDB 開源數據庫社區共同探索合作,同社區伙伴一起強強聯手,夯實技術,共同創新,為PolarDB 開源數據庫社區打造生態建設貢獻力量,共贏發展!
PolarDB源碼倉庫地址:GitHub - ApsaraDB/PolarDB-for-PostgreSQL: "POLARDB_11_STABLE" is the stable branch which is based on PostgreSQL 11.9. It supports compute-storage separation architecture. The "distributed" branch, which supports distributed architecture.
原文鏈接
本文為阿里云原創內容,未經允許不得轉載。?
總結
以上是生活随笔為你收集整理的网易数帆Curve加入PolarDB开源数据库社区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获国际架构顶会ATC2021最佳论文!F
- 下一篇: 致敬 hacker |盘点内存虚拟化探索