10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.6 mb
PDF (A4)- 41.7 mb
手册页(TGZ)- 262.1 kb
手册页(邮政编码)- 372.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

23.6.8.1 NDB集群备份概念

备份是数据库在给定时间的快照。备份主要包括三个部分:

  • 元数据。所有数据库表的名称和定义

  • 表记录。在进行备份时实际存储在数据库表中的数据

  • 事务日志。一种顺序记录,说明数据是如何以及何时存储在数据库中的

每个部分都保存在参与备份的所有节点上。在备份时,每个节点将这三个部分分别保存在磁盘上的三个文件中:

  • 备份,backup_idnode_id.ctl

    包含控制信息和元数据的控制文件。每个节点将相同的表定义(针对集群中的所有表)保存到该文件的自己版本中。

  • 备份,backup_id0。node_id. data

    包含表记录的数据文件,按每个片段保存。即不同的节点在备份时保存不同的片段。每个节点保存的文件以一个头开始,该头声明记录所属的表。在记录列表后面有一个页脚,其中包含所有记录的校验和。

  • 备份,backup_idnode_id. log

    包含已提交事务记录的日志文件。只有存储在备份中的表上的事务才存储在日志中。参与备份的节点保存不同的记录,因为不同的节点承载不同的数据库片段。

在刚刚显示的清单中,backup_id表示备份标识符和node_id创建文件的节点的唯一标识符。

备份文件的位置由BackupDataDir参数。