隨著數據庫技術的發展,越來越多的企業有了自己的數據庫技術及產品。PolarDB是阿里巴巴自研的新一代云原生數據庫,在存儲計算分離架構下,利用了軟硬件結合的優勢,為用戶提供具備極致彈性、高性能、海量存儲、安全可靠的數據庫服務。PolarDB 100%兼容PostgreSQL 11,PostgreSQL 14,高度兼容Oracle。
PolarDB采用存儲和計算分離的架構,所有計算節點共享一份數據,提供分鐘級的配置升降級、秒級的故障恢復、全局數據一致性和免費的數據備份容災服務。PolarDB既融合了商業數據庫穩定可靠、高性能、可擴展的特征,又具有開源云數據庫簡單開放、自我迭代的優勢。
計算與存儲分離,共享分布式存儲。
采用計算與存儲分離的設計?念,滿足業務彈性擴展的需求。各計算節點通過分布式文件系統(PolarFileSystem)共享底層的存儲(PolarStore),極大降低?用戶的存儲成本。
一寫多讀,讀寫分離。
PolarDB集群版采用多節點集群的架構,集群中有一個主節點(可讀可寫)和至少一個只讀節點。當應用程序使用集群地址時,PolarDB通過內部的代理層(PolarProxy)對外提供服務,應用程序的請求都先經過代理,然后才訪問到數據庫節點。代理層不僅可以做安全認證和保護,還可以解析SQL,把寫操作發送到主節點,把讀操作均衡地分發到多個只讀節點,實現自動的讀寫分離。對于應用程序來說,就像使用一個單點的數據庫一樣簡單。