如何高效进行远程备份MySQL数据库,GaussDB(for MySQL)的备份原理解析?

GaussDB(for MySQL)远程备份原理涉及将数据库数据通过网络传输到远程位置,确保数据的持久性和安全性。

远程备份mysql数据库_GaussDB(for MySQL)备份原理

如何高效进行远程备份MySQL数据库,GaussDB(for MySQL)的备份原理解析?

GaussDB(for MySQL)是华为自研的最新一代企业级高扩展高性能分布式数据库,完全兼容MySQL,它基于华为最新一代DFV存储,采用计算与存储分离架构,提供128TB的海量存储和故障秒级切换的能力。

备份方式

1、自动备份:用户可以在管理控制台设置自动备份策略,系统将按照设定的备份时间段和周期进行自动备份,并按照设定的备份保留天数对备份文件进行存储,自动备份包括全量备份和增量备份,其中全量备份是备份数据库所有数据,而增量备份则是备份某个时间段内变化的数据。

2、手动备份:手动备份是由用户触发产生的全量备份,会一直保存,直到用户手动删除。

备份原理

GaussDB(for MySQL)实例的备份由计算层和存储层各自完成,计算层的主节点读取存储层的Common Log节点的日志信息,并通过主节点备份到对象存储服务(OBS)中,计算层的主节点向存储层的Slice Store节点发送命令备份数据信息,通过Slice Store节点备份到对象存储服务(OBS)中。

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

备份类型

1、全量备份:备份数据库所有数据,包含自动备份和手动备份,利用全量备份恢复数据时,可以在任意时刻使用全量备份恢复创建备份时的完整数据。

2、增量备份:备份某个时间段内变化的数据,全部为自动备份,利用增量备份恢复数据时会依赖最近一次的全量备份。

备份空间及计费

1、全量备份:对所有目标数据进行备份,即使从上次备份后数据没有变化也会进行备份。

2、增量备份:系统自动每5分钟对上一次自动备份或增量备份后更新的数据进行备份的日志文件,允许恢复到时间点。

3、差量备份:基于上次全量或差量备份数据进行备份的物理文件,不允许日志回放。

4、计费空间:用户收费的备份空间,逻辑空间和物理空间的较小者减去赠送空间作为计费空间收费。

相关问题与解答

问题1:GaussDB(for MySQL)的备份文件是如何存储的?

答:GaussDB(for MySQL)的备份文件以多个数据文件形式存储在对象存储服务(OBS)中,不会占用实例的磁盘空间。

问题2:如何设置GaussDB(for MySQL)的自动备份策略?

答:用户可以在管理控制台设置自动备份策略,系统将按照设定的备份时间段和周期进行自动备份,并按照设定的备份保留天数对备份文件进行存储,自动备份包括全量备份和增量备份。

各位小伙伴们,我刚刚为大家分享了有关“远程备份mysql数据库_GaussDB(for MySQL)备份原理”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1143415.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-04 01:46
下一篇 2024-10-04 01:47

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入