The invention discloses a data backup method, device and a database remote backup system, wherein, the data backup method is applicable to the main database of the database remote backup system, and the main database and the standby database communicate through the mirror communication process, including: receiving the first mark of the first pre written log of the standby database; obtaining the second mark of the second pre written log according to the first mark relative to the first mark The second preset log is stored in the primary database; the second preset log increment corresponding to the identification increment is sent to the standby database, so that the standby database stores the modified data corresponding to the second preset log increment in the primary database according to the second preset log increment. The log increment in the main database is sent to the standby database relative to the preset log increment in the standby database. The internal logic of the remote database backup system composed of the main database and the standby database backs up the modified data without disconnecting the business.
【技术实现步骤摘要】
数据备份方法、装置及交互系统
本公开涉及大数据
,具体涉及一种数据备份方法、装置及交互系统。
技术介绍
现代社会中信息系统发挥着越来越重要的作用,大多的信息系统依赖于数据库系统来管理和存放数据。对系统的可靠性要求也越来越高,数据库的可靠性自然收到了很高的关注。现在数据库系统实现系统内部可靠,系统内备份已经是基本的要求。然而这只能一定程度上保证信息系统安全性,不能解决细信息系统数据的一些自然灾害威胁,如火灾、地震等对数据库可靠性的威胁。异地备份建立在不同的地理位置区域,可以解决一些发生在一定地理位置的数据库可靠性威胁。对于数据库系统的数据可靠性现在大多采用可靠的存储系统方式实现。把数据存储到介质抽象一层,数据库系统不直接写数据到存储介质上,接一套存储系统的方式,存储系统提供存储功能并管理存储介质。数据的可靠性也就是靠存储系统保证,现在的存储系统在可靠性和性能上也越来越高。现在的云存储和分布式存储都有很多都可以保证数据的异地备份容灾。然而,外加一套这样的存储系统,会增加成本,而且增加了方案的复杂性。通常,现有技术中采用本地主库基于一个时间段的状态通过数据库工具第一次全量导出数据,保存成文件格式。将文件拷贝到异地的远端或者FTP工具等上传到服务器上。远端下载到保存的文件后通过数据库自带的工具导入数据库,做到一次备份过程。随着时间主库的变化可以通过增量的方式导出变化的数据,当然也可全量。同样以文件方式传到异地的远端,再次导入。然而,即便上述方式通过一定的自动化工具,或者是简单开发的工具可以自动的 ...
【技术保护点】
1.一种数据备份方法,其特征在于,适用于主库,所述主库与备库通过镜像通信进程通信,所述方法包括:/n接收所述备库的第一预写日志的第一标识;/n根据所述第一标识得到第二预写日志的第二标识相对于所述第一标识的标识增量,所述第二预设日志存储于所述主库;/n向所述备库发送所述标识增量对应的第二预写日志增量,使所述备库根据所述第二预设日志增量将所述主库中的所述第二预设日志增量对应的修改数据进行存储。/n
【技术特征摘要】 【专利技术属性】
1.一种数据备份方法,其特征在于,适用于主库,所述主库与备库通过镜像通信进程通信,所述方法包括:
接收所述备库的第一预写日志的第一标识;
根据所述第一标识得到第二预写日志的第二标识相对于所述第一标识的标识增量,所述第二预设日志存储于所述主库;
向所述备库发送所述标识增量对应的第二预写日志增量,使所述备库根据所述第二预设日志增量将所述主库中的所述第二预设日志增量对应的修改数据进行存储。
2.如权利要求1所述的数据备份方法,其特征在于,所述向所述备库发送所述标识增量对应的第二预写日志增量包括:
对所述第二预写日志增量进行加密;
发送加密后的第二预写日志增量。
3.如权利要求1所述的数据备份方法,其特征在于,所述预写日志中包括至少一个日志数据组,所述向所述备库发送所述标识增量对应的第二预写日志增量包括:
获取所述第二预写日志增量中的各个日志数据组的数据量和/或数据长度;
根据所述数据量和/或数据长度对日志数据组进行合并;
发送合并后的日志数据组。
4.如权利要求1所述的数据备份方法,其特征在于,在所述向所述备库发送所述标识增量对应的第二预写日志增量之后包括:
监测所述第二预写日志中是否生成新的日志数据组;
当所述第二预写日志中生成新的日志数据组时,向所述备库发送新的日志数据组。
5.一种数据备份方法,其特征在于,包括:适用于备库,所述备库与主库通过镜像通信进程通信;
向所述主库发送第一预写日志的第一标识,所述第一标识用于使主库根据所述第一标识得到第二预写日志的第二标识相对于第一标识的标识增量,其中,第二预设日志存储于所述主库;
接收所述主库发送的所述标识增量对应的第二预写日志增量;
根据所述第二预写日志增量将所述主库中的与所述第二预写日志增量对应的修改数据存储至本端的存储器。
技术研发人员:侯山鹏,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。