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