PolarDB for PostgreSQL(下文簡稱為 PolarDB-PG)是一款阿里云自主研發(fā)的云原生關(guān)系型數(shù)據(jù)庫產(chǎn)品,100% 兼容 PostgreSQL,高度兼容Oracle語法;采用基于 Shared-Storage 的存儲(chǔ)計(jì)算分離架構(gòu),具有極致彈性、毫秒級(jí)延遲、HTAP 的能力和高可靠、高可用、彈性擴(kuò)展等企業(yè)級(jí)數(shù)據(jù)庫特性。同時(shí),PolarDB 具有大規(guī)模并行計(jì)算能力,可以應(yīng)對OLTP與OLAP混合負(fù)載。
極致彈性:存儲(chǔ)與計(jì)算能力均可獨(dú)立地橫向擴(kuò)展。
當(dāng)計(jì)算能力不夠時(shí),可以單獨(dú)擴(kuò)展計(jì)算集群,數(shù)據(jù)無需復(fù)制。
當(dāng)存儲(chǔ)容量或 I/O 不夠時(shí),可以單獨(dú)擴(kuò)展存儲(chǔ)集群,而不中斷業(yè)務(wù)。
毫秒級(jí)延遲:
WAL 日志存儲(chǔ)在共享存儲(chǔ)上,RW 到所有 RO 之間僅復(fù)制 WAL 的元數(shù)據(jù)。
獨(dú)創(chuàng)的 LogIndex 技術(shù),實(shí)現(xiàn)了 Lazy 回放和 Parallel 回放,理論上最大程度地縮小了 RW 和 RO 節(jié)點(diǎn)間的延遲。
HTAP 能力:基于 Shared-Storage 的分布式并行執(zhí)行框架,加速在 OLTP 場景下的 OLAP 查詢。一套 OLTP 型的數(shù)據(jù),可支持 2 套計(jì)算引擎:
單機(jī)執(zhí)行引擎:處理高并發(fā)的 TP 型負(fù)載。
分布式執(zhí)行引擎:處理大查詢的 AP 型負(fù)載。
PolarDB-PG 還支持時(shí)空、GIS、圖像、向量、搜索、圖譜等多模創(chuàng)新特性,應(yīng)對企業(yè)對數(shù)據(jù)處理日新月異的需求。
PolarDB-PG 支持多種部署形態(tài):單機(jī)本地部署、存儲(chǔ)計(jì)算分離部署、X-Paxos三節(jié)點(diǎn)部署。