首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【DB笔试面试507】基于数据库的数据复制技术构建方案有哪些?

题目部分 基于数据库的数据复制技术构建方案有哪些? 答案部分 基于数据库的数据复制技术大体上可分为两类:数据库自己提供的数据容模块和第三方厂商提供的数据库复制技术。...与最大保护模式一样,日志数据需同时写到源数据库的联机日志文件和至少一个库的备用日志文件(standby redo log),事务才能提交,与最大保护模式不同的是,如果主库日志数据不能写到至少一个库的备用日志文件...所有复制对象结构(DDL)的改变,都必须通过Oracle提供的复制包来实施 基于日志挖掘 主要用途 恢复、高可用性 数据共享 数据同步 高可用与容、实时数据集成 实现简易程度 实现过程和管理简单...经过对以上几种数据库复制技术的分析,DataGuard、Stream、Advenced Replication是专为Oracle数据库开发的模块,适合于同构平台的Oracle数据库;Shareplex...适合于异构平台的Oracle数据库;GoldenGate适合于异构平台和异构数据库的容与应急备份,消除计划内停机、双业务中心、数据仓库实时供给、实时报表等应用场景需求。

1.4K20

云上容架构设计与方案

同时数据库与web、应用服务器不建议放在同一台云主机上,避免互相争抢资源,云端建议RDS Paas服务,减少麻烦。 ?...业内的实际方案较多,有基于硬件的一体机,也有纯软件实现的方案。 1、例如下图,本地通过一体机进行数据的压缩、加密、存储,同时在云端也进行一份存储。...2、例如下图,也可以通过纯软件的方式进行,直接将备份的文件放下云端、或线下私有云。 ? 这两种方式本质上都是文件级的方案,因此对于数据库等高可靠性的业务支撑不如日志级的数据同步方案。...建议将的周期可以设置为一小时及以上,以保障数据库的运行稳定安全。同时为避免数据库在异常情况下无法恢复,建议使用原厂的工具进行数据实时日志级同步,如Oracle DG、Mysql的主从脚本等。...3、对于普通企业客户,可以选择数据级的方案。

4.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

RAC与DG

实例冗余——第一考虑的目的 处理能力和性能的提升 DG DataGuard,数据卫士,一种数据库级别的高可用性(HA)方案,用作数据容解决方案。...对于联机事务处理(OLTP,数据量不太大)非常合适,对于联机分析处理(OLAP,数据量太大),只能选择关键数据创建DG,常规数据,选择其他方式备份。 容级别的DG: ?...本地,同城,异地,多种容,创建很多standby DataGuard的保护模式 最大保护模式 最安全的模式,这种模式主库之间数据是同步的。即主库提交的同时,库会做相应的恢复。...如果主库之间网络,或者库出现问题会直接影响主库操作。导致主库宕机。因此一般不会选择最大保护模式。 最大性能模式 这种模式保证主库性能最大化,主库之间数据是异步传输的。...即,主日志归档以后才会传输到备用库,在库上使用归档日志文件做恢复操作。 最高可用性模式 这种模式和"最大保护"基本上差不多。正常情况下,主库之间是同步的。

1.2K30

高级软件工程师(面试题)

在不能使用数据库的事务处理以及锁(表锁/行级锁)时,怎么保持数据一致性?怎么解决数据库并发操作? 怎样解决避免多个用户读读取同一条数据记录?...使用 SSL 加密 Restful 购买的证书与自己生成的证书有什么区别 SSL 怎样配置,在哪里配置 访问 SSL 的 Restful 需要注意什么 数据库应用 数据库分割问题 什么是顺平分割,什么是垂直分割...分表,分库有需要主要那些事项 分表,分库后怎么解决夸库查询 分表,分库后怎么创建索引 数据库复制问题 数据库复制有哪几种?...高可用设计 什么是高可用 什么是双机热,双机热备有那些缺陷 什么是双活 请简述实现软件高可用要考虑那些因素 软件设计中的问题 请简述设计一个远程异地系统 两个机房怎样设计系统 三个机房怎样设计系统...跨境情况需要考虑那些影响因素 软件开发问题 数据库怎样实现 缓存怎样实现 应用服务器怎样实现 Web 服务器怎样实现 计划任务、定时周期运行的程序怎样 消息队列怎样实现 双活的软件怎样实现同一时刻只能一个运行

3.1K30

【玩转腾讯云】使用数据库Mysql如何避免删库跑路(数据丢失)

所以还是建议:不要用云服务器自建数据库,而是直接使用云数据库高可用版。高可用版每台主实例包含主双机,全部数据存2份,可靠性比单机高不少。...如果全部数据存2份还不放心,可以存第3份,比如:给高可用主实例添加只读实例、不买高可用版直接金融版(一主两3台机器)。...场景三:地震,多个硬盘同时故障(小概率事件真的发生了) 应对方法: 事先给主实例添加异地,全部数据在另一个城市也存一份。有异地后,达到金融级的“两地三中心”。...省钱小窍门:如果只是为了备份,实例可以选最低配置,等到容切换时再升级配置。 场景四:我们在编程时是不能假设要调用的接口工作完全正常,要考虑接口工作不正常时怎么处理。...比如:现在(2020-04-18),腾讯云就有安全漏洞,web用户可以通过销毁/退货+立即下线将主实例、相关的只读实例、实例、自动冷文件全部删掉(删1个冷文件是无法操作的,删全部数据却可以操作)

7.7K3326

微服务高可用容架构设计

两地三中心 两地三中心建立在同城双活+异地的基础上,兼具高可用性和灾难备份的能力,其中异地中心 是指在异地的城市建立一个备份的中心,用于双中心的数据备份,当双中心出现自然灾害等原因而发生故障时...应用层:不同数据分片的应用异地多活,相同数据分片的应用同城双活,异地数据库层:数据分片一主多从,不同分片异地互。...部署单元设计:考虑容设计,单元与数据库分片绑定,同城单元双活,异地部署单元。...应用层:每个地域包含全量单元分片,不同数据分片的应用异地多活,相同数据分片的应用同城双活,异地数据库层:数据分片一主多从,不同分片异地互。...各 Region 在分单元处理业务的同时,也作为中心为异地的其他单元提供应用和数据的异地能力。

54470

“两地三中心”和“双活”简介--容技术方案

但他们在设计方案的时候往往更多地考虑如何让用户多阵列,而不是将旧阵列加以重用。 方案优势:同步异步方式可供选择,数据同步过程不占用主机资源,带宽利用率高。...存储虚拟化技术通常 在 存储 网络 层面实现, 其 数据复制同样也可以有同步复制方案和异步复制方案,需要根据具体的需求选择合适的技术。 ?...其中备份( 主要是 数据备份) 是指 在专用的备份系统 中 保存多个历史点的 生产 数据, 当 生产数据因为人为误操作、病毒感染等原因出现逻辑故障时,可以从 备份 系统中 选择 合适历史点的数据进行恢复...同城 容中心 的 集中容 ,同时实现同城 中心 数据库 系统到 远程 中心和数据库 远程 容。...备份网络需要租用运营商带宽或建设专网,并要根据网络状况和拷贝的数据量设置合适的时间点和策略。备份功能 架构图如下所示。 ? 备份 的数据可以是数据库、虚拟机镜像,也可以是操作系统和 关键 文件。

10.2K126

腾讯云关系型数据库,3年只需86(新用户26)

同时也具备管理和扩展,主从实时热,自动容、备份、恢复、监控、迁移等数据库全套功能。用来做网站真是再好不过了,库站分离对网站访问速度还是有很大提升的。 ?...3年86法 进入活动地址:https://cloud.tencent.com/act/event/cdbbasic.html,由于官方最多只给6个月,我们可以用特殊手段3年。...(从没买过数据库可以往下看,领取60代金券,26.43年数据库) ? 附上一张成功图 ? ? ?...连串操作视频 3年数据库购买+领券视频(点击可放大) ? 3年数据库购买+领券备用视频(点击可放大) ? 数据库延迟测试 同机房服务器ping数据库外网IP ?...不同机房服务器ping数据库外网IP ? 数据库部分注意事项 只有同账号、同区域(比如都是广州二区)的服务器才能通过内网访问到数据库3 待补充······

1.8K50

2023中国数据领域最具商业合作价值企业盘点

该方案部署的特点如下:对ZStack平台的所有云主机进行快照级别的定时备份,并提供合适的备份集以供恢复;对于Vmware平台的部分业务重要性高的虚拟机进行备份及进行永久保存;实现X2C的备份迁移和跨平台虚拟机迁移...,从Vmware、物理机迁移到ZStack平台成为云主机;对业务数据要求高的数据库进行数据库、文件级别的定时备份;实现数据效验机制,提供数据验证功能以验证备份数据的有效性。...并且,其可实现进行数据库、文件级别的定时备份,有一定技术实力。...相关业务及产品服务: AppMirror是应用于金融、证券、公安、医疗、交通等行业,面向关键业务系统数据库的实时容产品,保障业务连续运行。...其产品AppMirror可为关键业务系统数据库提供服务,产品性能受到大量客户的认可。

25940

国内首个CDM+云数据方案分析

本文组织: 系统建设任重道远 CDM简介 南京政务云CDM方案分析 1 系统建设任重道远 系统建设是IT领域永恒的话题,但是,目前很多企业仍未重视建设的重要性。...相比传统架构下的系统,云基础架构之上的系统建设带来的新挑战主要是针对虚拟机环境的特殊性做一系列适配,以及与云管理平台的集成统一管理。 ?...Copy Data Management(CDM)是领域近年来出现的新概念,本文利用一个案例向大家展示CDM如何在私有云中落地实现云虚拟化环境的。...可以结合数据库的连续日志,在虚拟全的基础上进一步降低RPO。...鼎甲科技的产品(InfoKist)既支持快照方式,也支持代理方式。

2.5K21

客户心声|福建海峡银行TDSQL国产分布式数据库应用实践

TDSQL 部署架构 海峡银行TDSQL生产环境是基于两地三中心架构(福州主中心、福州同城中心以及厦门异地中)进行部署,分别构建两个TDSQL集群,其中福州集群纳管是生产中心和同城中心两个中心的所有节点...,厦门集群则纳管厦门异地中心节点。...集群之间采用TDSQL DCN准实时同步复制功能,可以实现异地RPO小于1分钟,RT0小于15分钟,同城RPO=0,RP0<2分钟。...经过反复调校,在高并发场景下,互联网电子渠道系统可用率能够达到99.99%以上,系统同城切换演练,系统RTO时间由1200秒提高至98秒,这98秒是指业务系统从断开数据库链接到从库数据库接管业务的时间周期...可能出现脑裂的场景在于主中心与同城中心之间的网络异常断开,紧接着主中心与异地中心的网络出现异常,主中心形成网络孤岛。 合适的硬件选型 合适的硬件选型是非常重要的。

2.1K50

数据存储和数据管理原本就是两码事,何来“第二存储”?

,但是如果把它完全归类为一种存储系统,那就有点不合适了。...更多的应该专注于数据的可用性,依靠数据的快速索引、数据一致性来保证数据的随时可拉起。...因此,越来越多的人将企业开始强调备份数据的热处理,强调端数据的可用性。...以近几年势头比较猛的英方为例,区别于传统的数据备份,数据复制是英方这类厂商所擅长的,字节级数据复制可以通过序列化数据传输技术,之前也介绍过,能够保证端数据的完整性及一致性,实现数据以及业务的高可用切换...这样的统一数据管理平台应该是大有作为的,提供了领域的“超融合”服务。

1.6K20

敖丙亲自上手迁移数据库,只用了2小时

前言 最近写了很多数据库相关的文章,大家基本上对数据库也有了很多的了解,数据库本身有所了解了,我们是不是应该回归业务本身呢? 大家去了解过自己企业数据库的部署方式么?是怎么部署的,又是部署在哪里的?...等等...部署方式大概率也都是分库的,表数量级超千万基本上都开始分表了,考虑周全的企业,肯定也有数据库的冷,热,以及异地容等等。...继续高配的?显然不是很合适。这谁顶得住啊? 管理 ? 云服务器可以实现远程同步管理,共享,各种业务的备份。传统服务器需要在某一网络区域内,有可能受到网络影响导致资料缺失。...上面我提到的冷,热其实我们购买的服务器都能做的,但是放着一个不知道什么时候才能用到的服务器在那,真的很浪费。...而且也有他做不到的,比如,如果你公司在震区,要是还用物理服务器,基本上等于自杀,发送自然灾害的时候全球的用户都无法访问你,交给服务厂商就不一样了,他们选址很有讲究的,并且在各个地方都建立自己的数据中心

1.1K20

关于容的那些事儿

但部分应用可能需要调整配置; 数据库:通过Oracle dataguard实现数据库复制,切换时需要将容机房的数据库服务器配置为主节点。...RPO:根据双活机房的同步复制,可达到数据零丢失; 切换关键: Web、应用、数据库服务器:在HA集群上迁移虚拟机至容ESX主机上,然后启动虚拟机; 虚拟机文件、数据库文件均使用存储虚拟化技术实时复制...; 二是在数据库Oracle Dataguard架构中,切换时需要将容机房的数据库服务提起为主动节点对外服务。...根据关键点,我们梳理一下真实的应用演练的过程如下: 图片1.png 容应用管理 应用管理员,登录到SaaS后,首先添加目标应用,包括应用系统基础信息、服务器对象、数据库对象等; image007...强大灵活的流程编排 嘉维蓝鲸应用演练SaaS,是基于蓝鲸平台上开发的,借助蓝鲸平台标准运维的核心能力--任务流程编排和自动化调度能力,实现各个驱动对象的作业原子及脚本,跨技术的编排整体的切换流程,包括数据库切换

3.1K70

从“挖光缆”到“剪网线”|蚂蚁金服异地多活的微服务体系

从大屏幕上可以看到,容切换包含了“数据库切换”“缓存容切换”“多活规则切换”“中间件切换”“负载均衡切换”“域名解析切换”等多个环节。...应用可以部署一部分节点到第二个机房,数据库也可以将主库交叉部署到不同的机房。 这一阶段,只是解决了机房容量不足的问题,两个机房逻辑上仍是一个整体。...异地机房距离数据库主节点距离过远、访问耗时过长,异地节点数据又不是强一致的,所以无法直接提供在线服务。...在扩展能力上,由于跨地区的备份中心不承载核心业务,不能解决核心业务跨地区扩展的问题;在成本上,系统仅在容时使用,资源利用率低,成本较高;在容能力上,由于系统冷等待,容时可用性低,切换风险较大...前面讲的是正常情况下如何“多活”,机房故障情况下就要发挥单元之间的容作用了。 ? 一个城市整体故障的情况下,应用层流量通过规则的切换,由事先规划好的其他单元接管。

1.1K51

Oracle数据库,简述Oracle数据库备份和恢复

无论是哪种数据库都需要面临数据库数据备份和恢复的问题,使用UCACHE云进行Oracle实时复制数据、搬迁数据功能来设计Oracle数据库备份和恢复解决方案,支持定时备份、实时备份,增量备份,同时可开展异地...,是Oracle数据库/恢复的完美解决方案。...1、Oracle实例恢复 使用UCACHE云之前的Oracle数据库备份集来实现数据库的还原,然后使用归档日志及联机日志将数据库恢复到最新状态,恢复时需要停止数据库的生产业务。...UCACHE云Oracle数据库支持功能 针对用户的实际情况,及用户的IO 需求、安全需求等,请仔细考虑计划策略的设置。...总而言之,Oracle数据库备份和恢复的核心还是UCACHE云,我们只要掌握了UCACHE云的使用,基本上也就完成了Oracle数据库数据备份和恢复。

2.3K20

云时代数据容的正确姿势

数据库可用双活,但是数据一致性不能完全保证,维护难度较高;数据库物理复制对系统环境要求高,要求相同的数据库版本,相同的操作系统平台,库只能以只读模式打开;逻辑卷方式效率较差,一般情况下不会用来做数据库方案...在数据库解决方案中,使用阿里云DTS可实现各数据库间的数据迁移与实时同步,从而为数据库打好最重要的基础。...在数据库解决方案中可使用阿里云DBS实现各数据库间的数据备份。...企业可用自己设计备份或策略,实用数据库本身的技术,把数据容到云端,也可用实用云厂商的方案,在线下和线上之间进行实施,或者在云山进行设计。...腾讯云数据容建设方案 222.jpg 腾讯云数据架构图 腾讯云数据优势: ---- 1、高兼容性:同时支持虚拟环境和物理环境中的备份数据成功上云,覆盖主流虚拟机、数据库、邮件系统和非结构化文件

1.9K40

Oracle逻辑迁移某业务用户及数据

:________ 数据库高可用/:{单机|RHCS|RAC|DataGuard|其他} 迁移导出业务用户:________ 目的数据库所在系统类型:________ 目的数据库地址:__.__....__.__ 目的数据库版本:________ 数据库高可用/:{单机|RHCS|RAC|DataGuard|其他} 迁移导入业务用户:________ 按上面模板填好必要信息,示例如下: 源数据库所在系统类型...:RHEL 6.4 源数据库地址:192.168.XX.XX 源数据库版本:9.2.0.8.0 数据库高可用/:单机 迁移导出业务用户:jingyu 目的数据库所在系统类型:RHEL 6.4 目的数据库地址...:192.168.XX.XX 目的数据库版本:11.2.0.4.0 数据库高可用/:RAC 迁移导入业务用户:jingyu 2.源数据库导出 2.1 业务用户相关信息 --用户默认数据表空间,临时表空间...临时表空间对应临时文件统计总大小 select sum(BYTES/1024/1024) "MB" from dba_temp_files where TABLESPACE_NAME='TEMP_JINGYU'; 2.4 选择合适的导出方案

76320

天翼云TeleDB数据库如何实现容双活?

数据库作为企业数据的管理软件,是企业的核心资产,需要避免单点灾难,因此数据库需求应运而生。 但数据库想要实现绝对可靠的并不是一件容易的事。...随着越来越多的企业上云,如何做好云数据库,确保云上数据安全、保障云上业务不中断,这些问题对数据库技术提出了更高的要求。 此外,不同行业用户对于数据库的需求也不尽相同。...那么,在云时代,数据库方案应如何满足不同用户的需求?数据库的技术理念有着怎样的技术更新和迭代?...细化数据库分级 天翼云TeleDB推出四大方案 从1979年人类建立第一个数据中心开始,建设已经走过了漫长的发展历史,如今已建立了成熟的国际和国内标准,对系统容级别做出了明确的规范。...一方面,天翼云借鉴国际国内标准,进一步细化指标,添加库级读写分离、表级双写双读、行级双写双读等能力,让数据库标准更加优化,有法可依。

2.8K10

“光缆挖断”导致的业务停摆将成为历史!

腾讯云数据库继上月重磅推出Redis 4.0标准版,及宣布云数据库SQL Server 2017版全面商用之后,数据库整体解决方案也已正式上线。...腾讯云数据库产品负责人王义成表示:“腾讯云此次发布的整体解决方案在技术上作了系统的强化和调优,不仅可以支持数据库跨可用区的数据实时同步,还可以无缝支持其它云到腾讯云的实时。...腾讯云数据库跨云整体容架构 需要指出的是,腾讯云新推出的跨可用区方案中,由于技术层面采用的是主高可用架构,避免了数据库的单点风险。...以某新晋电商来说,其业务呈现爆发态势,对业务的稳定性和安全性要求极高,而对于在整个体系中扮演重要角色的数据库来说,它的各项性能对于整体方案的优劣至关重要。...通过采用腾讯云数据库整体解决方案之后,目前的该电商数据库无缝支持混合云容方案,一旦业务所在的云厂商发生故障,可随时使用腾讯云上数据库提供的读写服务,快速恢复业务,保证了电商业务的稳定高速发展。

74850
领券