4、数据库灾难恢复(DR)相关技术详解

数据库灾难恢复(DR)相关技术详解

1. DR 数据库类型

DR 数据库主要有两种类型:物理备用数据库和逻辑备用数据库。

1.1 物理备用数据库

物理备用数据库是生产数据库的精确副本,每个数据库块都与生产数据库相似。它通过重做日志条目接收生产数据库的事务,并将其应用到 DR 数据库。物理备用数据库始终为只读模式。

1.2 逻辑备用数据库

逻辑备用数据库也是复制数据库,会随生产数据库的事务更新。与物理备用数据库不同,它是读写数据库。它将从主数据库接收的重做日志条目解析为 SQL 语句,并应用到复制数据库。这意味着该数据库会生成自己的重做条目,同时也应用生产数据库的重做条目。不过,不能修改作为复制过程一部分的对象,即不能更新那些本应由生产数据库的重做日志条目更新的表。

可以设置多个 DR 数据库以实现更高的可用性。多个 DR 数据库通过网络与主数据库连接,重做条目从主数据库单向传输到备用数据库或从一个备用数据库传输到另一个备用数据库。网络在 DR 活动中至关重要,网络不佳会影响复制,网络故障则会导致数据库不同步。

2. DR 活动属性

2.1 日志目标

在数据库归档日志模式下,在线重做日志条目在被刷新重用之前会被归档为归档日志。归档日志的位置由参数 log_archive_dest_N 表示,其中 N 表示位置编号。位置可以是本地或远程目标。本地目标通过目录位置表示,远程目标通过 TNS 连接字符串指定。在 DG 配置中,备用数据库是远程目标,主数据库通过此参数将重做数据传输到备用数据库。

日志传输到

相关推荐

Amazon Aurora HA 和 DR 全球弹性设计模式

这段视频探讨了如何为一家名为Sky Pictures的初创公司设计一个高度稳定的数据库架构,具体方法包括利用Amazon Aurora技术。首先,最小化的Aurora配置可以在三个可用性区域之间实现数据库的持久性,但在其中一个区域具有唯一的可用性。通过在其他区域增加读取副本,可以增强这种单一区域的设计,从而提高多区域的可用性。通过每小时备份到另一个地区,可实现全球范围内的灾难恢复。其次,通过Global Database的仅存储复制,可以将异步复制到其他地区,这会导致亚秒级的延迟,从而提高了恢复点目标。

goandstop25的博客 1613

16.如何在 AWS 中设置 HA/DR 数据库?[5 - 灾难恢复数据库]

在 AWS Web 控制台中,选择您的全局数据库,然后在操作中您将拥有Fail over global database。但是某个区域不再可访问,或者如果您手动执行故障转移以更改主要区域,则第一个区域的读/写端点将被禁用,而新的主要区域中的一个将被启用。所以至少,我们需要在 2 个区域创建 2 个集群,我们将创建一个aws_rds_global_cluster。然后,在所有辅助集群上,您可以添加depends_on以确保它们将在全局集群和主要集群之后创建。对于另一个集群,只有只读端点可以工作。

我的博客,不一样的自我表达 194

基于Oracle Data Guard技术下的SAP DR系统的解决方案 - 系统建立

Oracle的Data Guard想必很多文章都有提及,利用它可以提供DR解决方案。SAP也完全支持这样一种方式,以保证系统的高可用率。本文就是介绍基于Data Guard技术下的SAP DR系统的解决方案,这里面包括了以下内容:如何通过主系统的备份建立一套DR系统;如何在非局域网内进行日志传输;如何保证日志在DR系统一端的更新本章先介绍如何建立DR系统,其实这已经没有

seazhang的专栏 2467

构建MySQL的灾难恢复策略:全面指南

在当今的数字化时代,数据的重要性不言而喻。对于依赖于数据库系统的企业来说,灾难恢复(Disaster Recovery, DR)是确保业务连续性的关键组成部分。MySQL作为广泛使用的开源数据库管理系统,提供了多种工具和策略来实现有效的数据恢复灾难恢复计划。本文将深入探讨如何在MySQL中实现数据恢复的灾难恢复策略,包括备份策略、复制技术、故障转移机制和恢复流程。

2401_85812053的博客 1014

云环境与灾难恢复机制解析

本文探讨了灾难恢复机制的重要性及云环境在灾难恢复和业务连续性方面的支持能力,包括成本优势、功能特性、架构连接和工作负载适配。同时,文章分析了制定灾难恢复计划的步骤、测试计划的重要性,以及针对电子商务企业的灾难恢复建议,并比较了多个开源云监控工具的理想特性。

green的博客 836

4、数据库灾难恢复(DR)相关知识全解析

本博客全面解析了数据库灾难恢复(DR)相关知识,涵盖DR数据库类型、活动属性、重做传输模式、切换与故障转移操作、Data Guard代理的使用,以及云环境中的DG设置与管理工具。通过深入探讨数据库灾难恢复的关键技术点和最佳实践建议,帮助读者更好地实现数据库的高可用性和数据安全性。

omega的博客 79

DVWA全级别详细通关教程

dvwa全级别详细通关教程,暴力破解,命令注入,CSRF跨站请求伪造,文件包含,文件上传​,SQL注入,XSS

m0_62063669的博客 1万+

eMMC数据擦除的方式

接下来主要是讲解erase、trim、discard的差异,涉及的command有CMD35、CMD36、CMD38。一般用来擦除整卡或者某些分区,如果只想擦除一个。以下是device status的部分解释。eMMC的数据擦除方式有6种,分别是。将会跳过写保护,只执行其他的范围。Discard的命令序列是。Erase的命令序列是。的范围有包含写保护,Trim的命令序列是。

DPJimmy的博客 1763

Shopee商品详情页反爬实战:手把手逆向x-sap-Ri和x-sap-Sec参数(附完整调试过程)

本文详细解析了Shopee商品详情页反爬机制中的x-sap-Ri和x-sap-Sec参数逆向过程。通过JS逆向技术,从环境数据采集到多层哈希运算,完整拆解了这两个关键参数的生成逻辑,并提供了实战技巧和Node.js实现方案,帮助开发者应对Shopee的动态加密挑战。

weixin_33701251的博客 1596

鸿蒙OpenHarmony南向开发 轻量系统芯片移植指南(一)

OpenHarmony系统采用"系统>子系统>部件"层级架构,支持功能模块化裁剪。本文介绍了关键子系统及移植方法:1)启动恢复子系统负责内核到应用间的进程初始化,需配置启动入口标识及链接脚本;2)文件子系统提供基础文件操作接口,需适配HAL层文件读写功能,可通过Flash模拟、轻量文件系统或厂商自有方案实现。移植过程需修改config.json配置,添加对应组件定义及功能实现。系统采用模块化设计,开发者可根据实际需求灵活配置所需子系统功能。

yx525623的博客 1131

TP-LINK电信定制摄像头刷机教程:解锁官方功能与固件升级

固件是嵌入式设备的操作系统,控制着硬件的基础功能。其工作原理是通过更新或替换存储在设备非易失性存储器中的程序代码,从而改变设备的行为和功能。这项技术的核心价值在于赋予用户对设备的完全控制权,能够解除厂商或运营商的软件限制,实现功能自定义、性能优化和安全更新。在智能家居、网络设备和物联网领域,固件升级与刷机是常见的工程实践,用于修复漏洞、增加新特性或适配不同平台。本文聚焦于利用TFTP恢复模式这一通用网络设备维护机制,针对TP-LINK电信定制版摄像头,提供一套完整的刷机方案,将设备刷入官方通用版固件,以解除

weixin_34205826的博客 490

别再为域名备案发愁了!微信小程序后端调用,试试这个‘官方捷径’——云托管

本文介绍了微信小程序后端部署的新思路——利用微信云托管服务绕过域名备案难题。通过详细的环境准备、数据库配置、服务部署和小程序端调用方案,帮助开发者快速实现小程序与后端服务的无缝对接,大幅缩短上线周期并降低运维成本。

weixin_29243279的博客 673

一套C#接口通吃安川/发那科/库卡:工业机器人统一控制框架设计与产线踩坑实录

我们把机器人的通用能力抽象为接口,涵盖连接、运动、IO、寄存器、状态、报警六大类能力,所有品牌适配器都必须实现这个接口。/// 工业机器人统一控制接口// 基础连接// 运动控制// IO与寄存器// 状态与报警// 事件工业机器人统一控制框架的本质,不是把所有品牌的功能都做平,而是找到通用能力的最大公约数,通过分层抽象把品牌差异隔离在底层。上层业务只关注工艺和流程,不需要关心机器人是什么品牌、用什么SDK、通信协议是什么。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 402

046篇:数据统计:分组、求和、平均值、最大最小值

本文介绍了在RPA中实现数据分组统计的方法。通过字典+循环组合,可以完成按单字段或多字段的分组聚合操作,包括求和、计数、求平均值及最大/最小值等。文章详细讲解了分组统计的原理,并提供了单级分组、多级分组的具体实现步骤,最后通过销售数据按月分组的实战案例,演示了如何从原始数据到生成汇总报表的完整流程。这些方法可以灵活应用于各类数据统计分析场景。

weixin_59649563的博客 214

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 16、人工智能在口腔癌图像分析中的应用
下一篇: 19、拜占庭宫廷的风云变幻:一位法国公主的命运沉浮
tensorflowjs6
博客等级 码龄3年 154粉丝 1495原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值