[发明专利]一种数据库文件实时增量同步备份的方法及系统在审
申请号: | 202010675936.X | 申请日: | 2020-07-14 |
公开(公告)号: | CN111966529A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 夏东山;刘春香;江昊;翁雷 | 申请(专利权)人: | 上海浩霖汇信息科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27;G06F16/178 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 刘常宝 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库文件 实时 增量 同步 备份 方法 系统 | ||
本发明公开了一种数据库文件实时增量同步备份的方法及系统,其包括:在用户态获取本地同步备份配置策略;在内核态获取用户态的同步配置策略;在内核态设置文件操作行为的处理模块,并在内核态和用户态之间建立消息同步通信机制;在内核态实时监控、分析、校验文件的状态与操作行为;若内核态监控到需要同步的数据则实时将内核态的数据同步到用户态,用户态再通过异步网络通信形式同步传输至备份机用户态应用程序,经校验确认后更新至目标文件。本发明所述方法通过驱动层监控、分析、校验,应用层网络传输、校验机制解决数据库文件实时增量同步备份的目的,不限于数据库文件,也适用于普通文件,具有真正实时高效、简单实用、安全性高等特点。
技术领域
本发明涉及信息安全领域中的数据备份技术,具体涉及数据库实时备份的信息安全技术。
背景技术
近年来,数据文件的重要性和安全性方面都呈现着加速上升趋势,对数据的备份技术及要求也越来越高,传统意义上解决数据库的容灾问题,便于在数据库发生灾难时可以及时、准确、安全恢复原有的数据。从文件量能要求,分文为全量复制和增量复制;从时间要求上,分为实时性和非实时性;从技术实现上,依赖于数据库自身技术、操作系统文件技术等。
目前常用的数据库备份技术数据库厂商针对自身产品提供的一些定制化技术服务,如Oracle的日志分析Data Guard技术,SQL Server的SQL脚本技术、关系型数据库相对应的映射关系文件技术等,这些备份技术存在以下不足:
(1)灵活性差:需要人工操作,无法进行自动化备份。
(2)非实时性:无法做到实时同步,可能会造成备份数据不完整。
(3)效率低:每次进行全量备份,耗时大且占用资源更多。
(4)适用性差:仅针对特定的数据库。
另外,还有一些依赖于操作系统提供的文件监控技术和磁盘级监控技术,如基于LINUX系统INotify技术,CDP技术,rsync技术等,这些备份技术存在以下不足:
(1)性能差:系统提供的文件监控技术无法监控到文件具体变化位置点,只能通过用户态进行进一步的分片校验比对后再进行同步;基于磁盘级监控技术,只能到磁盘的写操作,监控粒度最小只能到卷级别,也无法区分具体的日志文件与数据文件之分等。
(2)非实时性:无论是基于提供的文件监控技术,还是磁盘级监控技术,无法区分出具体的读写文件全路径及其行为和文件位置信息,导致要么应用层进行进一步校验比对后再进行处理,要么进行磁盘级写,从而导致一些无效的文件读写,无法做到真正实时。
(3)效率相对低:由于无法定位出具体的操作行为详细信息,导致一些不必要的计算、核对和同步操作,性能相对较低。
(4)适用性差:基于LINUX的INotify技术只能适用于特定的操作系统。
(5)安全性差:同步的数据缺少安全性校验,以及加密处理,容易发生被篡改、泄密风险。
由此可见,提供一种安全、高效且实时的数据库文件同步备份方案为本领域急需要解决的问题。
发明内容
针对现有数据库文件同步备份方案所存在的问题,需要一种新的安全可靠的文件数据同步备份方案。
为此本发明的目的在于提供一种数据库文件实时增量同步备份的方法及系统,其能够实现真正的实时、安全、高效的文件同步备份。
为了达到上述目的,本发明提供的数据库文件实时增量同步备份的方法,包括:
在用户态获取本地同步备份配置策略;
在内核态获取用户态的同步配置策略;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浩霖汇信息科技有限公司,未经上海浩霖汇信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010675936.X/2.html,转载请声明来源钻瓜专利网。