PolarDB是阿里巴巴自研的新一代雲原生資料庫。在計算儲存分離架構下,利用了軟硬體結合的優勢,為您提供具備秒級彈性、高效能、海量儲存、安全可靠的資料庫服務。PolarDB PostgreSQL企業版100%相容原生PostgreSQL的多個版本,包括PostgreSQL 11/14/15/16。基於Cloud Native設計理念,它既融合了商務資料庫穩定可靠、高效能、可擴充的特徵,又具有開源雲資料庫簡單開放、快速迭代的優勢。
什麼是PolarDB PostgreSQL企業版
PolarDB PostgreSQL企業版採用儲存和計算分離的架構,所有計算節點共用一份資料,提供分鐘級的配置升降級、秒級的故障恢複、全域資料一致性和免費的資料備份容災服務。

PolarDB PostgreSQL企業版的產品架構具有如下特點:
一寫多讀
PolarDB採用多節點叢集架構,一個叢集包含一個主節點和最多15個唯讀節點。主節點處理讀寫請求,唯讀節點僅處理讀請求。主節點和唯讀節點之間採用Active-Active的Failover方式,提供資料庫的高可用服務。
讀寫分離是PolarDB預設免費提供的一個透明、高可用、自適應的負載平衡能力。通過叢集地址,SQL請求自動轉寄到PolarDB的各個節點,提供彙總、高吞吐的並發SQL處理能力。
計算與儲存分離
PolarDB採用計算與儲存分離的設計理念,滿足公用雲端運算環境下根據業務發展彈性擴充叢集的剛性需求。
資料庫的計算節點(Database Engine Server)僅儲存中繼資料,而將資料檔案、Redo Log等儲存於遠端的儲存節點(Database Storage Server)。各計算節點之間僅需同步Redo Log相關的中繼資料資訊,極大降低了主節點和唯讀節點間的複寫延遲,而且在主節點故障時,唯讀節點可以快速切換為主節點。
高速鏈路互聯
資料庫的計算節點和儲存節點之間採用高速網路互聯,並通過RDMA網路進行資料轉送,使I/O效能不再成為瓶頸。
共用分布式儲存
多個計算節點共用一份資料,而不是每個計算節點都儲存一份資料,極大降低儲存成本。基於全新打造的分布式Block Storage(Distributed Storage)和檔案系統(Distributed Filesystem),儲存容量可以線上平滑擴充,不會受到單個資料庫伺服器的儲存容量限制,可應對上百TB層級的資料規模。
資料多副本、Parallel-RAFT協議
資料庫儲存節點的資料採用多副本形式,確保資料的可靠性,並通過Parallel-RAFT協議保證資料的一致性。
為什麼選擇PolarDB PostgreSQL企業版
簡單易用
PolarDB PostgreSQL企業版完全相容PostgreSQL,代碼/應用無需修改或只需少量修改。
降低成本
計算節點和儲存分離:多個計算節點共用儲存,新增唯讀節點時只需支付計算節點費用,大大降低擴容成本。
Serverless儲存:儲存空間無需手動設定,根據資料量自動調整,您只需為實際使用的資料庫容量付費。
極致效能
深度最佳化資料庫核心,同時採用物理複製、RDMA高速網路和分布式共用儲存,大幅提高效能。
叢集包含一個主節點和最多15個唯讀節點,滿足高並發情境對效能的要求,尤其適用於讀多寫少的情境。
基於共用儲存的一寫多讀叢集,資料只需要一次修改,所有節點立即生效。
大幅提升OLTP效能,支援超過50萬次/秒的讀請求以及超過15萬次/秒的寫請求。
海量儲存,支援上百TB層級資料
採用分布式Block Storage設計和檔案系統,使得儲存容量不限制於單節點的規格,能夠輕鬆擴充,單叢集支援預設最高500 TB儲存空間。
PolarStore(PSL4/PSL5)支援PB級儲存。如您有相關需求,請聯絡我們預留相應資源。
高可用和高可靠保障,資料安全可靠
共用分布式儲存的設計,徹底解決了主從(Master-Slave)非同步複製所帶來的備庫資料非強一致的缺陷,使得整個資料庫叢集在應對任何單點故障時,可以保證資料零丟失。
多可用性區域架構,在多個可用性區域內都有資料備份,為資料庫提供容災和備份。
叢集地址利用LSN(Log Sequence Number)確保讀取資料時的全域一致性,避免因為主備延遲引起的不一致。
利用基於Redo的物理複製代替基於Binlog的邏輯複製,提升主備複製的效率和穩定性。即使對大表進行加索引、加欄位等DDL操作,也不會造成資料庫的延遲。
採用白名單、VPC網路、資料多副本儲存等全方位的手段,對資料庫資料訪問、儲存、管理等各個環節提供安全保障。
快速彈性,應對不確定的業務增長
配置升降級,5分鐘生效。
採用容器虛擬化技術和共用的分布式Block Storage技術,使得資料庫伺服器的CPU、記憶體能夠快速擴容。
增減節點,5分鐘生效。
通過動態增減節點提升效能或節省成本。通過叢集地址屏蔽底層的變化,使應用對增減節點無感知。
無鎖備份
利用底層分布式儲存的快照技術,只需分鐘層級即可完成對上TB資料量大小的資料庫的備份,且整個備份過程不需要加鎖,效率更高,影響更小。
如何使用PolarDB PostgreSQL企業版
您可以通過以下方式管理PolarDB PostgreSQL企業版叢集,包括建立叢集、建立資料庫、建立帳號等。
建立PolarDB PostgreSQL企業版叢集後,您可以通過以下方式串連叢集:
DMS:您可以通過DMS串連PolarDB叢集,在Web介面進行資料庫開發工作。
用戶端:您可以使用通用資料庫用戶端工具串連PolarDB叢集。例如,pgAdmin等。