AntDB 企业增强特性介绍——分布式集群下强一致备份恢复技术

news/2024/10/26 15:22:58/

AntDB 使用 barman 实现数据的备份和恢复,但是集群节点部署在多台主机上,每个节点单独备份和恢复。多台服务器时钟不同步的情况下同时备份后, 无法真正实现基于时间点的数据完全和不完全恢复。AntDB 提供基于时间点的全局一致性备份恢复。

AntDB 可以根据用户定制的备份策略在分布式场景下进行全量备份和增量备份,并通过基于时间点的全局一致性 WAL barrier 位点技术实现全局节点强一致性的数据恢复。这彻底解决了这样的难题:在分布式场景下,若在多台服务器时钟不同步的情况下同时备份,则无法真正实现基于时间点的数据完全和不完全恢复。

1.流程设计
barrier 是所有节点一致性位点,连接 coordinator 执 行“CREATE BARRIER <barrier_name>”语句。
通过 barman 恢复数据,recovery.conf 基于 barrier 的恢复,确保集群各个数据节点均恢复到一致的状态(全局 barrier 点),如图 3-9 所示。

2.实现说明
● 增加create barrier命令。
● 新增barrier wal类型:wal日志中由特定的格式记录barrier。
● 在各个节点新增barrier wal日志内容:在create barrier中AntDB各个节点的wal日志都会写入创建的barrier信息。
● 修改barman适配barrier:修改barman工具支持数据库恢复的时候增加参数target-barrier,以恢复到指定的barrier时刻。
● barman工具适配AntDB节点:barman工具是Python开发的,需要依赖Python环境和相应的模块,安装完成后设置相应的环境变量,以及修改默认的配置文件并添加需要备份节点的配置文件。
● 备份验证:配置好barman之后,通过barman check命令检查备份是否配置正确。
恢复验证:通过barman recover功能完成备份数据的恢复。

 


http://www.ppmy.cn/news/349101.html

相关文章

ShedLock的使用

通常&#xff0c;我们在公司里的部分对外服务都是多集群多节点部署的。同时我们可能一些拆分的不是很细的服务&#xff0c;里面混杂着一些定时任务。 而定时任务中&#xff0c;有些业务为了防止同一时间并发操作&#xff0c;我们就用到了“分布式锁”。 一般最简单的方法我们就…

mac docker 安装 ES

一. docker 安装 ES 1. 下载镜像 docker pull elastcisearch:8.7.1 2. 启动镜像 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.typesingle-node" -e ES_JAVA_OPTS"-Xms256m -Xmx256m" elasticsearch:8.7.1 参数说明…

python使用pymysql来操作MySQL

例子1 from pymysql import Connection# 构建到MySQL数据库的连接 conn Connection(host"localhost",port3306,user"root",password"123456",autocommitTrue # 设置自动提交 )print(conn.get_server_info())# 要执行SQL查询必须要先获得游标对象…

宏晶微MS2109高清视频采集芯片资料

MS2109是一款高清视频传采集晶片&#xff0c;内部集成USB2.0控制器和数据收发模块&#xff0c;HDMI RX模块和音视频处理模块。MS2109可以将HDMI接口输出的音视频信号通过USB接口传送到PC&#xff0c;智慧型手机或者平板电脑预览或者采集。USB视频符合UVC规范&#xff0c;音频符…

GSCOOLINK GSV2006替CH6002 HDMI2.0接口芯片

GSV2006是100%纯国产产品 GSV2006是 HDMI2.0/HDCP2.2 2x4 矩阵, 支持DownScaler, CSC 及音频分离和音频嵌入&#xff0c;支持ARC 及CEC 功能。 目标应用&#xff1a;HDMI2.0矩阵&#xff0c;分离器。 功能特征 1、2进4出 2、18 Gbps 3、灵活的HDCP 2.2/1.4支持 4、双路音频…

《嵌入式 – GD32开发实战指南》第21章 I2C

开发环境&#xff1a; MDK&#xff1a;Keil 5.30 开发板&#xff1a;GD32F207I-EVAL MCU&#xff1a;GD32F207IK 21.1 I2C工作原理 21.1.1 I2C串行总线概述 I2C总线是PHLIPS公司推出的一种双线式半双工串行总线&#xff0c;是具备多主机系统所需的总线裁决和高低速器件同步功…

展讯UIS8910FF

目录 1. 产品简介 1.1. 文档约定 2.功能特性 2.1. 特性列表 2.2. 系统框架 3.物理接口 3.1. 管脚分布 1. 产品简介 展讯UIS8910FF系列模组是基于紫光展锐 LTE平台方案开发的LTE CAT1/GSM系列无线通信产品&#xff0c;能够通过FDD-LTE、TDD-LTE 和GSM 实现数据连接&#…

GSCOOLINK基石 GSV2002替IT66321 HDMI2.0

GSV2002是100%纯国产产品 GSCOOLINK GSV2002 HDMI2.0芯片替代IT66321 GSV2002是HDMI2.0/HDCP2.2 2x2 矩阵,支持DownScaler, CSC 及音频分离和音频嵌入&#xff0c;支持ARC 及CEC 功能。 GSV2002目标应用&#xff1a;矩阵&#xff0c;分配器切换器,条形音响&#xff0c;AVR 等…