u盘魔术师怎么备份系统 u盘魔术师

此账号为华为云开发者社区官方运营账号,提供全面深入的云计算前景分析、丰富的技术干货、程序样例,分享华为云前沿资讯动态
本文分享自华为云社区《不动如山,GaussDB(DWS)业务容错利器——物理细粒度备份恢复技术》,原文作者:世纪末的魔术师。
1.技术概述1.1 价值及主要内容随着信息技术的发展,人类进入大数据时代,数据量呈现爆炸式的增长,金融领域数据承载核心业务,即便遭遇各种软硬件错误或灾难,也需要具备找回和快速恢复业务能力,因此备份恢复能力成为数仓的最关键能力之一 。GaussDB(DWS)支持了物理细粒度备份恢复能力 。用户可自定义备份整集群或部分数据库元素,并进行灵活的单、多表恢复,有效缩减备份数据所需的时间窗口和存储空间,同时聚焦于用户业务场景的关键表的备份恢复 。
物理细粒度备份恢复目前主要支持的 2 大场景:
一、从细粒度化的集群级全量备份集中恢复单/多表;
二、备份指定的 schema 全量数据,并可从该备份集中恢复单/多表
2.技术方案原理2.1 NBU 备份恢复方案Roach 为 GaussDB(DWS) 数据库备份工具,支持多种备份恢复类型及方案 。对于 Roach 通用架构,每个集群节点都有 Roach agent 进程负责本节点的数据备份 。第一个节点额外有一个 Roach master 进程负责分布式集群备份 。Roach 提供非侵入式的备份到 NBU 方案,物理细粒度备份恢复同样基于此框架,因此首先对此进行介绍说明 。Roach client 插件部署至 NBU Media Server 机器中,用于接收 Roach agent 发送的备份数据,并转发至 NBU 服务器中 。
NBU 集群部署模式如下:

u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
u盘魔术师怎么备份系统 u盘魔术师

文章插图
4.技术总结本文主要从技术价值、应用场景、技术原理、技术实测展示几个维度对 GaussDB(DWS) 物理细粒度备份恢复技术进行了剖析,可以看到物理细粒度备份恢复是对于已有全量数据备份恢复的一个有效的增强,客户可以以更灵活地方式规划自己的冷热数据,选择更小的逻辑粒度进行备份或恢复,节省宝贵的备份存储空间和 cpu 资源的同时,也更少地对在线业务带来冲击 。在恢复层面,不同于旧有的集群级全量恢复需要停集群和清理数据,细粒度在线恢复不影响任何在线业务,也不会因恢复前清理集群带来可能的数据损失风险,因此该技术拥有较为广阔的前景和深远的意义 。
【u盘魔术师怎么备份系统 u盘魔术师】