PolarDB是阿里巴巴自研的新一代雲原生關係型資料庫,在計算儲存分離架構下,利用了軟硬體結合的優勢,為您提供具備秒級彈性、高效能、高可用、海量儲存、安全可靠的資料庫服務。100%相容MySQL和PostgreSQL生態,高度相容Oracle文法,支援集中式和分布式。相比自建資料庫,PolarDB以50%的總擁有成本(TCO)提供最高6倍於開來源資料庫的交易效能和400倍的分析效能。
藉助於PolarDB,您可以選擇最適合您應用程式的資料庫引擎,並保持與底層資料庫引擎的相容性。
PolarDB資料庫 | 生態相容 | 產品架構 | 產品形態 |
100%相容MySQL | Share Storage,計算儲存分離 | 公用雲、專有雲企業版、DBStack | |
100%相容PostgreSQL、高度相容Oracle文法 | |||
| Share Nothing,集中式和分布式一體化 |
產品優勢
生態相容
| 高效能
| 高可用
|
海量儲存
| 易擴充
| 安全
|
產品架構
PolarDB MySQL版
PolarDB MySQL版叢集基於Cloud Native設計理念,既融合了商務資料庫的穩定性、高效能和可擴充性,又具備開源雲資料庫的簡單性、開放性和快速迭代優勢。在計算與儲存分離的架構下,充分利用了軟硬體結合的優勢,為您提供具備秒級彈性、高效能、海量儲存、安全可靠的資料庫服務。

資料庫代理(Proxy)
資料庫代理是位於資料庫和應用程式之間的網路代理程式服務,用於代理應用程式訪問資料庫時的所有請求。代理層不僅可以做安全認證,還支援自動讀寫分離、負載平衡、一致性層級、串連池、串連保持以及過載保護等進階功能。
資料庫計算節點
PolarDB採用多節點叢集架構。一寫多讀叢集內有一個讀寫節點以及多個唯讀節點,多主叢集內有多個讀寫節點和多個唯讀節點。
讀寫節點和唯讀節點之間採用Active-Active的Failover方式,提供資料庫的高可用服務。
計算節點主要提供資料庫SQL引擎功能,分為通用規格與獨享規格。
共用分布式儲存
多個計算節點共用一份資料,而非每個計算節點各自儲存一份資料,這大幅降低了儲存成本。基於全新構建的分布式Block Storage(Distributed Storage)和檔案系統(Distributed Filesystem),儲存容量可實現線上平滑擴充,避免了單一資料庫伺服器儲存容量的限制,能夠有效應對數百TB層級的資料規模。
PolarDB PostgreSQL版
PolarDB PostgreSQL版叢集支援集中式與分布式兩種形態:
集中式
基於Cloud Native設計理念,既融合了商務資料庫的穩定性、高效能和可擴充性,又具備開源雲資料庫的簡單性、開放性和快速迭代優勢。在計算與儲存分離的架構下,充分利用了軟硬體結合的優勢,為您提供具備秒級彈性、高效能、海量儲存、安全可靠的資料庫服務。
分布式
在集中式PolarDB PostgreSQL版叢集基礎上打造的分散式資料庫,採用了CN/DN雙層架構,實現了計算與儲存分離的分布式擴充能力。同時支援集中式PolarDB PostgreSQL版叢集的現有功能,能夠充分滿足企業級業務在效能和可靠性方面的多樣化需求。
集中式(企業版與標準版)
| 分布式
|
PolarDB分布式版
在PolarDB分布式版叢集中,儲存節點(DN)被獨立出來作為集中式形態,並完全相容單機資料庫形態(100%相容MySQL 5.7、8.0)。當業務增長到需要進行分布式擴充時,架構可以原地升級為分布式形態,分布式組件能夠無縫對接至原有的儲存節點,既無需進行資料移轉,也不需要對應用側進行改造,從而即可享受分布式所帶來的可用性與擴充性。
集中式(標準版)
| 分布式(企業版)
|
視頻介紹
如何使用PolarDB
您可以通過以下方式管理PolarDB叢集,進行建立叢集、建立資料庫、建立帳號等操作:
快速指南
PolarDB資料庫 | 產品計費 | 操作指南 | 白皮書 |


