本文介紹雲原生資料庫PolarDB使用過程中遇到的術語。
地區(Region)
資料中心所在的地理位置。
可用性區域(Zone)
可用性區域是指在某一地區內,具有獨立電源和網路的物理地區。同一可用性區域內執行個體之間的網路延時更小。
叢集(Cluster)
PolarDB採用多節點叢集的架構,叢集中有一個主節點和多個唯讀節點。單個PolarDB叢集支援跨可用性區域,但不能跨地區。
全球資料庫網路(Global Database Network)
全球資料庫網路(GDN)是由分布在全球不同地區的多個PolarDB資料庫叢集組成的一張網路。網路中所有叢集的資料保持同步,完全一致。更多詳情,請參見建立全球資料庫網路。
主叢集(Primary Cluster)
全球資料庫網路(GDN)中只有一個叢集擁有讀寫權限,這個可讀可寫的叢集叫做主叢集。
從叢集(Secondary Cluster)
全球資料庫網路(GDN)中從主叢集同步資料的從屬叢集。
節點(Node)
PolarDB叢集由多個物理節點構成,每個叢集中的節點可分為兩類,每一類節點關係對等,規格相同。這兩類節點分別叫主節點和唯讀節點。
主節點(Primary node)
PolarDB主節點,也叫讀寫節點,一個叢集中只有一個主節點。
唯讀節點(Read-only node)
PolarDB唯讀節點,一個叢集中最多可添加至15個唯讀節點。
叢集可用性區域(Cluster zone)
叢集資料分布的可用性區域。叢集的資料會自動在兩個可用性區域間實現冗餘,用於災備恢複,節點遷移只支援在這兩個可用性區域間進行。
主可用性區域(Primary zone)
PolarDB的主節點所在可用性區域。
故障切換(Failover)
故障切換(也稱主備切換)是指提升一個唯讀節點為主節點。更多詳情,請參見自動/手動主備節點切換。
規格(Class)
叢集規格。PolarDB每個節點的資源配置,例如8核64 GB,更多規格請參見企業版計算節點規格。
訪問點(Endpoint)
訪問點定義了資料庫的訪問入口,訪問點也稱為存取點。每個叢集都提供了多個訪問點,每個訪問點可以串連1個或多個節點。例如,主訪問點永遠指向主節點,叢集訪問點提供了讀寫分離能力,串連了主節點和多個唯讀節點。訪問點中包含的主要是資料庫鏈路屬性,例如讀寫狀態、節點列表、負載平衡、一致性層級等。
訪問地址(Address)
訪問地址是訪問點在不同網路平面中的載體,一個訪問點可能包含私網和公網兩種訪問地址。訪問地址中包含了一些網路屬性,例如域(Domain)、IP地址、Virtual Private Cloud、交換器(VSwitch)等。
主地址(Primary Endpoint)
主節點的訪問點,當發生故障切換(Failover)後,系統會將訪問點自動指向新的主節點。
叢集地址( Cluster Endpoint)
整合叢集下的多個節點,對外提供一個統一的讀寫地址,可以設定為唯讀或讀寫。叢集地址具有自動彈性、讀寫分離、負載平衡、一致性協調等能力。更多詳情,請參見串連地址(主地址、叢集地址和自訂地址)。
最終一致性(Eventual Consistency)
唯讀模式下預設選項為最終一致性。最終一致性下PolarDB叢集將提供最優的效能。更多詳情,請參見最終一致性。
會話一致性(Session Consistency)
會話一致性也叫因果一致性,讀寫入模式下的預設選項,提供Session級的讀一致性保證,可以滿足大部分應用情境。更多詳情,請參見會話一致性。
全域一致性(Global Consistency)
全域一致性也叫強一致性,跨會話一致性,最進階別的一致性,可以保證跨Session的會話一致性,但會增加主庫的負載,當複寫延遲高時不適用。更多詳情,請參見全域一致性。
事務拆分(Transaction Splitting)
叢集地址的一個配置項。在保證一致性的前提下,通過拆分一個事務(Transaction)內的讀請求(Select Queries)到唯讀節點,可以在一定程度上降低主節點的負載。更多詳情,請參見功能特性。
主庫是否接受讀(Offload Reads from Primary Node)
叢集地址的一個配置項。在確保一致性的前提下,將查詢SQL發送到唯讀節點,來降低主節點的負載,確保主節點穩定。更多詳情,請參見功能特性。
私人網域名稱(Private Address)
為了保留使用者原來資料庫的串連地址(網域名稱),PolarDB聯手PrivateZone,保證PolarDB主地址和叢集地址中的每一個內網地址,均可以綁定一個私人網域名稱。該私人網域名稱僅在當前地區內指定的VPC中生效。更多詳情,請參見私人網域名稱。
快照備份(Snapshot Backup)
PolarDB資料的備份方式,目前僅支援快照備份。更多詳情,請參見備份資料。
一級備份(Level-1 Backup)
儲存在本地的備份檔案叫一級備份。一級備份直接儲存在分布式儲存叢集中,備份和恢複速度最快,但成本高。更多詳情,請參見備份資料。
二級備份(Level-2 Backup)
儲存在其他離線儲存介質中的備份檔案叫二級備份。二級備份的資料全部來自於一級備份,可以永久儲存,成本低但恢複速度較慢。更多詳情,請參見備份資料。
記錄備份(Log Backup)
記錄備份是把資料庫的Redo日誌儲存下來,用於按時間點恢複,為了保證最近一段時間資料的安全性,避免誤操作導致的資料丟失,因此記錄備份最少保留7天。記錄備份採用離線儲存備份,成本較低。更多詳情,請參見備份資料。
儲存包(Storage Plan)
儲存包PolarDB推出的一款降低叢集儲存成本的資源套件。PolarDB的儲存空間可根據資料量自動調整,無需您手動設定,您只需為實際使用的資料量付費。當您的資料量較大時,推薦使用PolarDB儲存包以降低儲存成本。更多詳情,請參見購買儲存包。
儲存空間(Storage Capacity)
儲存空間是指資料檔案、索引檔案、記錄檔(線上日誌和歸檔日誌)和臨時檔案等佔用的空間。
購買PolarDB後,系統會自動建立資料庫正常運行所需的相關檔案並佔用一定的儲存空間,包括上述幾種檔案。
叢集版(Cluster Edition)
叢集版是PolarDB MySQL版的推薦產品系列,使用了計算與儲存分離的架構,計算層的資料庫節點可以從2個動態擴充到最多16個。更多詳情,請參見叢集版。
硬體壓縮盤(Smart-SSD)
Smart-SSD是儲存物理硬碟層的一種高壓縮技術,SSD硬碟內嵌專用FPGA/ASIC壓縮計算晶片,在資料讀寫訪問過程中由內嵌專用晶片即時對資料進行解壓縮、壓縮,大幅降低了資料存放區成本。同時,面向PolarDB專用情境進行最佳化,使其與非壓縮的標準硬碟效能幾乎相同。Smart-SSD提供標準的磁碟提供者,對應用程式完全透明 ,無需適配工作。此技術應用於PolarDB的PSL4儲存類型中。
儲存熱備叢集
儲存熱備叢集部署在PolarDB叢集所在地區的備可用性區域或者同一可用性區域下的不同機房,具有獨立的儲存能力,用於叢集的熱備切換。當PolarDB整個叢集或者主可用性區域不可用時,儲存熱備叢集會快速切換為主節點承擔叢集的讀寫業務。如果關閉儲存熱備叢集,叢集的SLA會降低。