本文為您介紹雲原生資料庫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提供靈活的計費方式,幫您節省使用成本。
|
儲存空間隨用隨付 | 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洞察。 |