文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


25.6.8.1 NDB Cluster 備份概念

備份是指定時間點資料庫的快照。備份由三個主要部分組成

  • 中繼資料。  所有資料庫表格的名稱和定義

  • 表格記錄。  在建立備份時,實際儲存在資料庫表格中的資料

  • 交易日誌。  一個循序記錄,說明資料如何以及何時儲存在資料庫中

這些部分中的每一個都儲存在參與備份的所有節點上。在備份期間,每個節點將這三個部分儲存到磁碟上的三個檔案中

  • BACKUP-backup_id.node_id.ctl

    一個包含控制資訊和中繼資料的控制檔案。每個節點將相同的表格定義(針對叢集中的所有表格)儲存到其自己的此檔案版本。

  • BACKUP-backup_id-0.node_id.data

    一個包含表格記錄的資料檔案,這些記錄是以每個片段為基礎儲存的。也就是說,不同的節點在備份期間儲存不同的片段。每個節點儲存的檔案以一個標頭開頭,該標頭指出記錄所屬的表格。在記錄清單之後,有一個包含所有記錄總和檢查碼的頁尾。

  • BACKUP-backup_id.node_id.log

    一個包含已提交交易記錄的日誌檔。只有備份中儲存的表格上的交易才會儲存在日誌中。參與備份的節點會儲存不同的記錄,因為不同的節點託管不同的資料庫片段。

在剛才顯示的清單中,backup_id 代表備份識別碼,而 node_id 是建立檔案的節點的唯一識別碼。

備份檔案的位置由 BackupDataDir 參數決定。