云数据库 GaussDB-备份原理:备份原理

时间:2023-11-01 16:20:08

备份原理

云数据库 GaussDB (for MySQL)基于华为最新一代DFV存储,采用计算与存储分离架构,计算层用于给外界提供服务,管理日志信息,存储层存储数据信息。存储层分为Common Log节点和Slice Store 节点,Common Log节点存储日志信息,Slice Store节点存储数据信息。

图3所示,GaussDB(for MySQL)实例的备份是由计算层和存储层各自完成的。

  • 计算层的主节点读取存储层的Common Log节点的日志信息,通过主节点备份到 对象存储服务 (OBS)中。
  • 计算层的主节点向存储层的Slice Store节点发送命令备份数据信息,通过Slice Store节点备份到对象存储服务(OBS)中。

备份过程会占用少量CPU内存资源。因此在备份期间,实例主节点的CPU使用率和内存使用率,会有一点升高,属于正常现象,存储层的备份用户侧不感知。最终的备份文件将以多个数据文件形式存储在对象存储服务(OBS)中,不会占用实例的磁盘空间。

图3 备份原理
support.huaweicloud.com/usermanual-gaussdb/gaussdb_03_0052.html