本文為您介紹云原生數據庫PolarDB的產品優勢。
生態兼容
數據庫生態 | 說明 |
MySQL |
|
PostgreSQL | PolarDB PostgreSQL版100%兼容PostgreSQL 11和PostgreSQL 14。您可以像使用PostgreSQL一樣使用PolarDB PostgreSQL版。 |
Oracle | PolarDB PostgreSQL版(兼容Oracle)高度兼容Oracle,提供全面的Oracle語法兼容性。采用Share Everything架構,保持與Oracle一致的文件組織架構和多版本并發控制,提供常用Oracle語法支持,支持Oracle常用特性以及OCI原生接口,全面助力一鍵從Oracle遷移上云。詳情請參考高度兼容性。 |
超高彈性
功能 | 說明 |
Serverless | PolarDB MySQL版與PolarDB PostgreSQL版支持Serverless計費方式。 Serverless具有動態彈性升降資源的能力,通過多節點架構保障集群的高可用性,自動彈升范圍廣,單個集群支持0~1000核范圍內的無感知伸縮,可實現秒級彈升,能夠從容應對業務負載突增,全程對業務無影響。詳情請參考Serverless。 |
分鐘級擴縮容 | PolarDB MySQL版與PolarDB PostgreSQL版采用存儲與計算分離的架構,配合容器虛擬化技術和共享存儲,分鐘級增刪節點。存儲容量自動在線擴容,無需中斷業務。 說明 PolarDB MySQL標準版需開啟存儲空間自動擴展。 |
高性價比
功能 | 說明 |
靈活計費 | PolarDB提供靈活的計費方式,幫您節省使用成本。
|
存儲空間按量計費 | PolarDB支持對存儲空間進行按量計費,只需為實際使用的容量付費。 |
硬件壓縮盤 | 硬件壓縮盤(Smart-SSD)在不降速的情況下實現高壓縮比,存儲成本降低40%。 |
共享存儲 | PolarDB的多個計算節點共享一份數據,而不是每個計算節點都存儲一份數據,新增只讀節點時只需支付計算節點費用,大大降低擴容成本。 |
免費代理 | PolarDB提供免費代理服務,用于代理應用程序訪問數據庫時的所有請求。具有高可用、高性能、可運維、簡單易用等特點,支持自動讀寫分離、負載均衡、一致性級別、連接池、過載保護等高級功能。以PolarDB MySQL版為例,請參考數據庫代理。 |
冷數據歸檔 | PolarDB提供冷數據歸檔功能。如果在集群中某些庫表的數據幾乎沒有更新、插入和修改操作,且讀取頻率非常低,而您需要降低成本,那么可以使用冷數據歸檔功能將這部分數據轉存至低成本的OSS上進行存儲,從而降低數據存儲成本。以PolarDB MySQL版為例,請參考冷數據歸檔。 |
高性能
功能 | 說明 |
交易與分析性能 |
|
參數優化 | PolarDB中所有參數都經過阿里云數據庫行業專家多年的生產實踐和優化。確保PolarDB集群一直基于最佳配置運行。同時,PolarDB MySQL版提供高性能參數模板功能,調整相應參數以提高性能。 |
高速訪問 | PolarDB可以與同一地域的其他產品配合使用,通過內網通信,可降低網絡時延、提高訪問速度,同時也節省了公網流量費用。 |
全局一致性(高性能模式) | PolarDB MySQL版提供全局一致性(高性能模式)服務,利用提交時間戳技術CTS和RDMA網絡,在內核層面提供全局一致性(高性能模式)服務,保證發往集群任意副本的讀請求都可以獲得強一致性的結果。 |
高可用
功能 | 說明 |
多可用區部署 | PolarDB支持多可用區部署,相比單可用區集群,多可用區集群具備更高的容災能力,可以抵御機房級別的故障。以PolarDB MySQL版為例,請參考多可用區部署架構。 |
地域級多活容災 | PolarDB MySQL版與PolarDB分布式版支持全球數據庫網絡(Global Database Network,簡稱GDN),GDN是分布在同一個國家內多個地域的多個PolarDB集群組成的網絡。GDN網絡中所有集群的數據保持同步,網絡中每個集群均提供讀服務,并且提供異地災備能力。以PolarDB MySQL版為例,請參考全球數據庫網絡(GDN)。 |
多節點故障切換 | PolarDB的多節點的架構可用于保障集群的高可用,當系統發生故障時,可讀寫的主節點和只讀節點之間會自動進行故障切換(Failover)。以PolarDB MySQL版為例,請參考多節點部署架構。 |
秒級備份與按時間點還原 | PolarDB提供了數據的備份與恢復功能。以保護企業核心數據面臨的風險,例如數據誤刪除、相關系統漏洞和勒索病毒、硬件故障、自然災害等。以PolarDB MySQL版為例,請參考備份與恢復。 |
閃回查詢 | PolarDB支持閃回查詢,通過閃回查詢您可以高效查詢集群、數據庫、數據表在過去某個時間點的信息。以PolarDB MySQL版為例,請參考閃回查詢。 |
高安全
功能 | 說明 |
訪問安全 | PolarDB提供IP白名單、安全組、SQL防火墻等多種權限控制和訪問控制,多維度安全保障。以PolarDB MySQL版為例,請參考設置集群白名單。 |
數據安全 | PolarDB提供透明數據加密TDE(Transparent Data Encryption)功能可對數據文件執行實時I/O加密和解密,數據在寫入磁盤之前進行加密,從磁盤讀入內存時進行解密,從而保障數據安全。以PolarDB MySQL版為例,請參考設置透明數據加密TDE。 |
數據傳輸安全 | PolarDB提供SSL(Secure Sockets Layer)加密功能,提高鏈路安全性。SSL在傳輸層對網絡連接進行加密,能提升通信數據的安全性和完整性。以PolarDB MySQL版為例,請參考設置SSL加密。 |
數據脫敏 | PolarDB MySQL版支持動態脫敏。在數據庫使用中,需要實時地從生產環境中的數據庫(即生產庫)獲取最新的客戶數據來進行報表生成、數據分析、開發測試等。但為了不泄露真實的客戶個人信息(Personal Identifiable Information),需要將這些數據進行脫敏處理后才能提供給第三方使用。通過數據庫代理(Proxy)提供了動態脫敏功能實現數據脫敏。當應用程序發起數據查詢請求時,系統會在數據庫內部對敏感數據進行變換后再返回給應用程序。開始查詢前,僅需指定需要進行脫敏查詢的數據庫賬號,以及需要脫敏的數據庫、表或列的名稱即可。既有效保證了數據的實時性,又實現了數據脫敏,保障了數據訪問安全。 |
全密態 | PolarDB提供全密態數據庫,可以有效杜絕云數據庫服務(或應用服務等數據擁有者以外的任何人)接觸到用戶的明文數據,避免云端數據發生泄漏,且能夠防止研發運維竊取數據、無懼數據庫賬號泄露。以PolarDB MySQL版為例,請參考全密態PolarMySQL。 |
安全審計 | PolarDB提供全面的SQL洞察和審計,在全量請求和安全審計的基礎上,融合了搜索、SQL洞察、安全審計以及流量回放和壓測等功能,幫助您更好地獲取SQL語句的具體信息、排查各種性能問題、識別高危風險來源、驗證實例規格。以PolarDB MySQL版為例,請參考SQL洞察。 |