CN111651303A - 一种分布式架构的数据库在线备份和恢复方法技术领域 - Google Patents
一种分布式架构的数据库在线备份和恢复方法技术领域 Download PDFInfo
- Publication number
- CN111651303A CN111651303A CN202010645820.1A CN202010645820A CN111651303A CN 111651303 A CN111651303 A CN 111651303A CN 202010645820 A CN202010645820 A CN 202010645820A CN 111651303 A CN111651303 A CN 111651303A
- Authority
- CN
- China
- Prior art keywords
- backup
- distributed
- database
- cluster
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000011084 recovery Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 26
- 238000012790 confirmation Methods 0.000 claims description 13
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1453—Management of the data involved in backup or backup restore using de-duplication of the data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/82—Solving problems relating to consistency
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种分布式架构的数据库在线备份和恢复方法,包括如下步骤:部署分布式集群的数据库:基于citus组件构建分布式集群,对分布式架构中组件citus的改造,增加新的接口处理,接口处理包括分布式备份集群协调服务和内置挂钩处理函数;在每个数据库***上部署基于linux内核的在线备份模块;利用分布式备份集群协调服务通过zookeeper完成节点服务的注册,用于为后续备份提供节点服务;根据节点服务,利用内置挂钩处理函数进行数据备份和备份数据库的快速拉起。本发明通过一种新的方式实现分布式数据库的高效备份和恢复,使得备份更加容易、第二存储的数据可以被快速恢复使用、可以形成新的分布式集群。
Description
本发明属于计算机领域,具体涉及一种分布式架构的数据库PostgreSQL的在线备份和恢复方法。
背景技术
计算机的普及和发展,信息化的推进,使得各行各业借助计算机得到了生产效率的大幅提升,其中对数据的存储起到支柱作用的便是数据库。数据库从上个世纪60年代便开始发展,其中以关系模型最为突出,其中最优秀的商业数据库代表oracle更是以其卓越的性能和安全性,稳居各大行业使用榜首。但随着自主、可控、国产化的大环境影响,其中以开源的关系型数据库PostgreSQL为代表的数据库得到更加快速的普及和使用。当下互联网的效应,使得互联网民数量的指数增加,海量数据的存储检索,仅仅单一的数据库早已无法胜任,分布式数据库应运而生,数据的重要性不言而喻,其中单一数据库的备份相对容易,但是如何应对分布式数据库的备份以及快速恢复拉起需要进一步的研究。
发明内容
发明目的:为了克服现有技术中存在的不足,提供一种分布式架构的数据库PostgreSQL的在线备份和恢复方法,其通过一种新的方式实现分布式数据库的高效备份和恢复,使得备份更加容易、第二存储的数据可以被快速恢复使用、可以形成新的分布式集群。
技术方案:为实现上述目的,本发明提供一种分布式架构的数据库在线备份和恢复方法,包括如下步骤:
S1:部署分布式集群的数据库:
基于citus组件构建分布式集群,对分布式架构中组件citus的改造,增加新的接口处理程序,接口处理程序包括分布式备份集群协调服务模块和内置挂钩处理函数模块;
S2:在每个数据库***上部署基于linux内核的在线备份模块;
S3:通过利用分布式备份集群协调服务向zookeeper完成服务的注册,用于为后续备份服务提供集群节点间的服务协调;
S4:根据分布式备份集群协调服务,利用内置挂钩处理函数进行数据备份和备份数据库的快速拉起。
进一步的,所述步骤S3中数据备份依次分为全量备份和增量备份。
进一步的,所述分布式数据库全量备份的流程为:
A1:管理平台发起备份任务,分布式备份集群协调服中的master节点注册任务,发起备份预热;
A2:分布式备份集群协调服中的slove节点接收任务,使能挂钩处理函数接口,强制sync指令执行,将缓存在内存中的数据写入磁盘,新的数据库IO操作将被放在事务过程写入缓存,提交任务完成指令;
A3:分布式备份集群协调服务中的master节点接收各slove节点任务执行结果的指令,发起确认备份指令,各slove节点调用内核模块快照命令,发起全量备份操作,执行完毕,将快照状态的卷设备转为增量模式。
进一步的,所述分布式数据库增量备份的流程为:
B1:管理平台发起增量备份任务,分布式备份集群协调服中的master节点注册任务,发起备份预热;
B2:分布式备份集群协调服务中的slove节点接收任务,使能挂钩处理函数接口,强制sync指令执行,将缓存在内存中的数据写入磁盘,新的数据库IO操作将被放在事务过程写入缓存,提交任务完成指令;
B3:分布式备份集群协调服务中的master节点接收各slove节点任务执行结果的指令,发起确认备份指令,各slove节点调用内核模块转快照命令,发起增量备份操作,执行完毕,将快照状态的卷设备转为增量模式。
进一步的,所述步骤S3中分布式备份数据库快速拉起的流程为:
C1:任务管理平台发起备份节点恢复指令;
C2:分布式备份集群协调服务中的各节点发起zookeeper注册,其中master节点负责发起分布式备库拉起指令;
C3:各个slove节点快速调用备库中的数据库启动指令,拉起分布式协调服务citus。
本发明基于citus分布式架构的方式,设计一种可高效分布式数据库的备份和拉起的方法。在citus进行表拆分的逻辑处,设置挂钩处理函数,该函数对写数据请求形成事务,暂缓内存,在有限时间内等待集群中master节点进行事务完成提交指令或者超时自动提交,以防止任务超时,数据丢失。引入事务缓存的概念,对数据写保护,保证集群节点的数据一致性。利用zookeeper组件,构建分布式备份架构,形成一次备份预热、一次确认备份的流程模式。提供全量分布式备份和增量备份的模式,减少IO备份拷贝,并轨备份去重技术的使用。提供备份集群的快速恢复和拉起功能,形成新的分布式集群。
有益效果:本发明与现有技术相比,具备如下优点:
1、备份中引入事务缓存的概念,保障生产的分布式数据库具有一致性,同时保障分布式数据库可以在不停机的正常运作下进行备份工作。
2、创新的提出备份预热和确认备份的处理过程,这样使得备份数据的一致性得到更有效的保障。
3、在增量备份数据中采用去重技术,从而大幅度提高备份的速度和性能。
4、不同于传统的单库备份方式,备份也是分布式集群的方式,备份的集群不再是孤立的一个个数据库,而是可以快速恢复拉起的新的分布式集群,从而具备整体集群化响应能力,可以提供生产应急响应、以及单个独立节点充当黄金副本直接使用或者部分节点加入集群使用,通过现行的技术手段让备份数据盘活,更具有实际价值。
5、通过分布式备份集群协调服务以及内置挂钩处理函数的巧妙设置,实现了分布式数据库的高效备份和恢复,使得备份更加容易、第二存储的数据可以被快速恢复使用、可以形成新的分布式集群。
附图说明
图1为分布式数据库全量备份流程示意图;
图2为分布式数据库增量备份流程示意图;
图3为分布式备份数据库快速恢复拉起流程示意图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明。
本发明基于citus组件构建的分布式集群,通过内置挂钩处理函数,提供分布式备份任务预热过程中的数据库IO做写缓存的事务操作,确认备份过程,对数据库操作的卷设备进行快照。集群中备份任务将由master节点发起,经过备份预热、确认备份两个阶段,各分布式数据库节点中的分布式协调服务调用快照指令,完成数据的备份。当需要恢复备份数据库提供服务的时候,分布式协调服务程序拉起各个数据库,备份集群mater节点协调各slove节点的响应,从而形成新的数据库集群。对分布式架构中的组件citus进行改造,增加新的接口处理,其包含一个后台线程服务程序(称为分布式备份集群协调服务)和一个挂钩函数接口构成,后台线程服务之间形成新的分布式备份集群,通过zookeeper进行分布式协调,维护集群的设备状态,完成备份任务的协调处理工作。每个数据库***上需要部署基于linux内核的在线备份模块,该模块主要对数据库操作的卷设备进行快照、追踪块修改记录、备份数据合成的功能,配合备份任务的执行。
本发明中分布式集群的数据库部署完毕以及备份模块安装完毕后,分布式备份集群协调服通过zookeeper完成首次注册服务,通过选举产生集群的leader,后续的备份任务由该leader节点(即master节点)进行备份任务注册,对分布式数据库的从节点进行消息响应处理和备份任务的分发,以及处理分布式集群中从节点的消息应答。每次任务发起携带任务ID,任务ID从0开始累加,当任务发起失败,则使当前的任务ID归0。当且仅当任务ID为0的时候,可以进行全量备份任务的发起。
首次分布式数据库集群的全量备份的流程如下:管理平台发起备份任务,分布式备份集群协调服中的master节点获取任务请求,注册新的服务节点,并设置当前任务ID为0,然后对当前任务ID自增。各分布式备份集群协调服中的slove节点获取来自zookeeper的通知信息,当ID为0,发起备份预热任务;首先通过将回调函数执行的逻辑判断标记置为真,使挂钩函数可以执行;接着调用***sync命令,使缓存数据强制写入磁盘;此时挂钩函数会将新的数据库IO操作写入内存进行缓存处理,写入操作被事务保护,直到收到任务提交指令或者任务超时取消缓存;slove节点完成任务,向集群master节点提交完成任务指令;mater节点收到各个slove节点的应答后,发起确认备份任务,如果超过阀值(缺省5min无应答),则取消备份任务。当分布式备份集群协调服中的slove节点再次收到确认备份任务指令,分布式协调服务调用快照指令,对数据库的存储设备进行快照,应用层备份模块进行全量备份(备份主机等相关信息由管理端下发,各从节点通过zookeeper获取),备份完成调用内核中的备份模块的增量命令。
然后,增量过程分布式集群数据库的备份的流程如下:管理平台发起备份任务,分布式备份集群协调服中的master获取任务请求,注册新的服务节点,并设置当前任务ID,然后对当前任务ID自增。各分布式备份集群协调服中的slove节点获取来自zookeeper的通知,当ID大于0,发起备份预热任务;首先通过将回调函数执行的逻辑判断标记置为真,使挂钩函数可以执行;接着调用***sync命令,使缓存数据强制写入磁盘;此时挂钩函数会将新的数据库IO操作写入内存进行缓存处理,写入操作被事务保护,直到收到任务提交指令或者任务超时取消缓存;完成任务,向集群master提交完成任务指令;mater节点收到各个slove节点的应答后,发起确认备份任务,如果超过阀值(缺省5min无应答),则取消备份任务。当分布式备份集群协调服中的slove节点再次收到确认备份任务指令,分布式协调服务调用快照指令,对数据库的存储设备进行新的快照,应用层备份模块进行增量备份,将起始时间点为上一次备份快照、结束时间点为当前备份快照之间修改的块数据备份到备份主机上(备份主机等相关信息由管理端下发,各从节点通过zookeeper获取)。
快速恢复拉起备份集群的流程如下: 管理端发起备份集群的恢复挂载任务,各备份主机调用数据库启动命令,快速拉起恢复备份的数据库,同时集群的citus服务也被拉起运行,从而恢复分布式备份集群协调服务。
结合上述过程,本发明提供一种分布式架构的数据库在线备份和恢复方法,包括如下步骤:
S1:部署分布式集群的数据库:
基于citus组件构建的分布式集群,对分布式架构中组件citus的改造,增加新的接口处理程序,接口处理程序包括分布式备份集群协调服务模块和内置挂钩处理函数模块;
S2:在每个数据库***上部署基于linux内核的在线备份模块,主要完成设备卷的快照、块修改记录、数据合成的功能,配合备份的完成;
S3:通过利用分布式备份集群协调服务向zookeeper完成服务的注册,用于为后续备份服务提供集群节点间的服务协调;
S4:根据节点服务,利用内置挂钩处理函数进行分布式数据库集群的全量备份、增量备份以及备份集群数据库的快速恢复拉起。
如图1所示,当节点服务中,ID=0时,进行分布式数据库全量备份,其具体流程为:
A1:管理平台发起备份任务,分布式备份集群协调服中的master节点注册任务,发起备份预热;
A2:分布式备份集群协调服中的slove节点接收任务,使能挂钩处理函数接口,强制sync指令执行,将缓存在内存中的数据写入磁盘,新的数据库IO操作将被放在事务过程写入缓存,提交任务完成指令;
A3:分布式备份集群协调服务中的master节点接收各slove节点任务执行结果的指令,发起确认备份指令,各slove节点调用内核模块快照命令,发起全量备份操作,执行完毕,将快照状态的卷设备转为增量模式。
如图2所示,当节点服务中,ID>0时,进行分布式数据库增量备份,其具体流程为:
B1:管理平台发起增量备份任务,分布式备份集群协调服中的master节点注册任务,发起备份预热;
B2:分布式备份集群协调服务中的slove节点接收任务,使能挂钩处理函数接口,强制sync指令执行,将缓存在内存中的数据写入磁盘,新的数据库IO操作将被放在事务过程写入缓存,提交任务完成指令;
B3:分布式备份集群协调服务中的master节点接收各slove节点任务执行结果的指令,发起确认备份指令,各slove节点调用内核模块转快照命令,发起增量备份操作,执行完毕,将快照状态的卷设备转为增量模式。
如图3所示,步骤S3中分布式备份数据库快速拉起的流程为:
C1:任务管理平台发起备份节点恢复指令;
C2:分布式备份集群协调服务中的各节点发起zookeeper注册,其中master节点负责发起分布式备库拉起指令;
C3:各个slove节点快速调用备库中的数据库启动指令,拉起分布式协调服务citus。
Claims (5)
1.一种分布式架构的数据库在线备份和恢复方法,其特征在于,包括如下步骤:
S1:部署分布式集群的数据库:
基于citus组件构建分布式集群,对分布式架构中组件citus的改造,增加新的接口处理程序,接口处理程序包括分布式备份集群协调服务模块和内置挂钩处理函数模块;
S2:在每个数据库***上部署基于linux内核的在线备份模块;
S3:通过利用分布式备份集群协调服务向zookeeper完成服务的注册,用于为后续备份服务提供集群节点间的服务协调;
S4:根据分布式备份集群协调服务,利用内置挂钩处理函数进行数据备份和备份数据库的快速拉起。
2.根据权利要求1所述的一种分布式架构的数据库在线备份和恢复方法,其特征在于,所述步骤S3中数据备份依次分为全量备份和增量备份。
3.根据权利要求2所述的一种分布式架构的数据库在线备份和恢复方法,其特征在于,所述分布式数据库全量备份的流程为:
A1:管理平台发起备份任务,分布式备份集群协调服中的master节点注册任务,发起备份预热;
A2:分布式备份集群协调服中的slove节点接收任务,使能挂钩处理函数接口,强制sync指令执行,将缓存在内存中的数据写入磁盘,新的数据库IO操作将被放在事务过程写入缓存,提交任务完成指令;
A3:分布式备份集群协调服务中的master节点接收各slove节点任务执行结果的指令,发起确认备份指令,各slove节点调用内核模块快照命令,发起全量备份操作,执行完毕,将快照状态的卷设备转为增量模式。
4.根据权利要求3所述的一种分布式架构的数据库在线备份和恢复方法,其特征在于,所述分布式数据库增量备份的流程为:
B1:管理平台发起增量备份任务,分布式备份集群协调服中的master节点注册任务,发起备份预热;
B2:分布式备份集群协调服务中的slove节点接收任务,使能挂钩处理函数接口,强制sync指令执行,将缓存在内存中的数据写入磁盘,新的数据库IO操作将被放在事务过程写入缓存,提交任务完成指令;
B3:分布式备份集群协调服务中的master节点接收各slove节点任务执行结果的指令,发起确认备份指令,各slove节点调用内核模块转快照命令,发起增量备份操作,执行完毕,将快照状态的卷设备转为增量模式。
5.根据权利要求1所述的一种分布式架构的数据库在线备份和恢复方法,其特征在于,所述步骤S3中分布式备份数据库快速拉起的流程为:
C1:任务管理平台发起备份节点恢复指令;
C2:分布式备份集群协调服务中的各节点发起zookeeper注册,其中master节点负责发起分布式备库拉起指令;
C3:各个slove节点快速调用备库中的数据库启动指令,拉起分布式协调服务citus。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010645820.1A CN111651303A (zh) | 2020-07-07 | 2020-07-07 | 一种分布式架构的数据库在线备份和恢复方法技术领域 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010645820.1A CN111651303A (zh) | 2020-07-07 | 2020-07-07 | 一种分布式架构的数据库在线备份和恢复方法技术领域 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111651303A true CN111651303A (zh) | 2020-09-11 |
Family
ID=72350211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010645820.1A Pending CN111651303A (zh) | 2020-07-07 | 2020-07-07 | 一种分布式架构的数据库在线备份和恢复方法技术领域 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111651303A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117521423A (zh) * | 2024-01-05 | 2024-02-06 | 山东鑫林纸制品有限公司 | 瓦楞纸加工的机器速度智能预测方法、装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104516791A (zh) * | 2013-09-30 | 2015-04-15 | 贝壳网际(北京)安全技术有限公司 | 数据处理方法、装置及电子设备 |
CN104781791A (zh) * | 2011-12-05 | 2015-07-15 | 持续电信解决方案公司 | 通用可插拔云灾难恢复*** |
WO2016180160A1 (zh) * | 2015-10-23 | 2016-11-17 | 中兴通讯股份有限公司 | 数据快照的恢复方法和装置 |
CN110109778A (zh) * | 2019-07-02 | 2019-08-09 | 南京云信达科技有限公司 | 一种大量小数据文件备份方法及恢复方法 |
CN110741350A (zh) * | 2017-05-05 | 2020-01-31 | 皮沃塔尔软件公司 | 用于分布式计算***的备份和还原架构 |
-
2020
- 2020-07-07 CN CN202010645820.1A patent/CN111651303A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104781791A (zh) * | 2011-12-05 | 2015-07-15 | 持续电信解决方案公司 | 通用可插拔云灾难恢复*** |
CN104516791A (zh) * | 2013-09-30 | 2015-04-15 | 贝壳网际(北京)安全技术有限公司 | 数据处理方法、装置及电子设备 |
WO2016180160A1 (zh) * | 2015-10-23 | 2016-11-17 | 中兴通讯股份有限公司 | 数据快照的恢复方法和装置 |
CN110741350A (zh) * | 2017-05-05 | 2020-01-31 | 皮沃塔尔软件公司 | 用于分布式计算***的备份和还原架构 |
CN110109778A (zh) * | 2019-07-02 | 2019-08-09 | 南京云信达科技有限公司 | 一种大量小数据文件备份方法及恢复方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117521423A (zh) * | 2024-01-05 | 2024-02-06 | 山东鑫林纸制品有限公司 | 瓦楞纸加工的机器速度智能预测方法、装置及存储介质 |
CN117521423B (zh) * | 2024-01-05 | 2024-04-05 | 山东鑫林纸制品有限公司 | 瓦楞纸加工的机器速度智能预测方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101719165B (zh) | 一种实现数据库高效快速备份的方法 | |
CN103226502B (zh) | 一种数据灾备控制***及数据恢复方法 | |
EP2474919B1 (en) | System and method for data replication between heterogeneous databases | |
CN105302667B (zh) | 基于集群架构的高可靠性数据备份与恢复方法 | |
US8001091B2 (en) | Apparatus, system, and method for hierarchical rollback of business operations | |
CN102033930A (zh) | 分布式内存数据库*** | |
CN103995868B (zh) | 面向分布式***的全局事务管理器及事务处理方法 | |
CN104239444B (zh) | Oracle数据库用的一致性数据保护与捕获一致性状态的方法 | |
CN103197988A (zh) | 一种数据备份、恢复的方法、设备和数据库*** | |
CN109189860A (zh) | 一种基于Kubernetes***的MySQL主备增量同步方法 | |
JPH0423144A (ja) | データ管理システムおよびデータ管理方法 | |
CN1523523B (zh) | 分布复制命令的***和方法 | |
CN111061748A (zh) | 一种热点账户的记账方法及装置 | |
CN103823708B (zh) | 虚拟机读写请求处理的方法和装置 | |
CN103049317A (zh) | 云环境下基于队列的高并发数据快速写入***及方法 | |
CN101945131A (zh) | 一种基于存储虚拟化的数据迁移方法 | |
WO2014075586A1 (zh) | 一种jbod阵列自动恢复存储的方法和装置 | |
CN102024021A (zh) | 一种逻辑文件***元数据的日志方法 | |
CN111651303A (zh) | 一种分布式架构的数据库在线备份和恢复方法技术领域 | |
CN104850628B (zh) | 一种数据库数据的同步方法及装置 | |
CN104142943B (zh) | 一种数据库扩容方法和一种数据库 | |
CN112181723A (zh) | 一种金融灾备方法、装置、存储介质及电子设备 | |
CN105938446B (zh) | 基于rdma和硬件事务性内存支持的数据复制容错方法 | |
CN107861838A (zh) | 自动备份MySQL数据库从库的方法及装置 | |
WO2022033269A1 (zh) | 数据处理的方法、设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200911 |
|
WD01 | Invention patent application deemed withdrawn after publication |