[发明专利]数据库备份装置与方法在审
申请号: | 201410234997.7 | 申请日: | 2014-05-30 |
公开(公告)号: | CN105320576A | 公开(公告)日: | 2016-02-10 |
发明(设计)人: | 郑文武;李先绪;吴家隐;邱红飞;黄植勤;陈泳 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张殿慧 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 备份 装置 方法 | ||
技术领域
本公开涉及数据库,特别地,涉及一种数据库备份装置与方法。
背景技术
现行的数据库备份方法有3种:全量备份、增量备份和差异备份。这些备份方法都是根据数据的更新状态而不是重要程度进行备份,重要程度并不相同的数据一律按照相同的策略进行备份。而很多应用系统的重要数据十分敏感,最好能进行实时备份。但是,由于备份系统只能对所有的数据都进行相同的备份,例如,实时备份,这导致系统负荷和存储急剧增加,在实践中不具有很好的可行性。
发明内容
本公开鉴于以上问题中的至少一个提出了新的技术方案。
本公开在其一个方面提供了一种数据库备份装置,其能够对数据库中指定的重要数据表进行实时备份,并且几乎不增加系统负担。
本公开在其另一方面提供了一种数据库备份方法,其能够对数据库中指定的重要数据表进行实时备份,并且几乎不增加系统负担。
根据本公开,提供一种数据库备份装置,包括数据备份单元、数据物理读写单元和设置在数据库中指定数据表中的触发器,其中,
触发器,用于响应于对数据库中指定数据表中的数据发生插入、删除或更改操作时,触发数据备份单元对指定数据表进行备份;
数据备份单元,用于接收触发器发出的触发信息,根据触发信息调用数据物理读写单元对指定数据表进行实际的读写备份操作;
数据物理读写单元,用于根据触发信息将指定数据表备份到备份区内。
在本公开的一些实施例中,该装置还包括:
数据恢复单元,用于响应于对数据恢复的请求,调用数据物理读写单元自指定备份区将数据写入到相应的数据表中;
数据物理读写单元还用于根据数据恢复单元的指令将指定备份区的数据写入到相应的数据表中。
在本公开的一些实施例中,备份区为文件系统、另一数据库实例或指定数据表所在数据库中的另一数据表。
在本公开的一些实施例中,数据物理读写单元通过全量备份方式备份指定数据表。
在本公开的一些实施例中,触发信息包括操作指令和被操作的数据表。
在本公开的一些实施例中,触发信息还包括指定数据表将被备份到的位置。
根据本公开,还提供了一种数据库备份方法,包括:
响应于对数据库中指定数据表中的数据发生插入、删除或更改操作时,设置在指定数据表中的触发器触发数据备份单元对指定数据表进行备份;
数据备份单元根据触发器发出的触发信息调用数据物理读写单元对指定数据表进行实际的读写备份操作;
数据物理读写单元根据触发信息将指定数据表备份到备份区内。
在本公开的一些实施例中,该方法还包括:
响应于对数据恢复的请求,数据恢复单元调用数据物理读写单元自指定备份区将数据写入到相应的数据表中。
在本公开的一些实施例中,备份区为文件系统、另一数据库实例或指定数据表所在数据库中的另一数据表。
在本公开的一些实施例中,数据物理读写单元通过全量备份方式备份指定数据表。
在本公开的一些实施例中,触发信息包括操作指令和被操作的数据表。
在本公开的一些实施例中,触发信息还包括指定数据表将被备份到的位置。
与现有技术中数据库的所有数据均采用相同的备份方式相比,本公开的技术方案在数据库中用户指定的数据表发生变化时,实时由设置在指定数据表中的触发器触发对该指定数据表进行实时备份,不仅保证了这些指定数据表中数据的安全性,而且由于用户指定的数据表为非常重要的数据表,其在数据库中的占比较小,因此在保证数据安全性的前提下也几乎不增加系统负担和存储空间。
附图说明
此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附图中:
图1是本公开一个实施例的数据库备份装置的结构示意图。
图2是本公开另一实施例的数据库备份装置的结构示意图。
图3是本公开一个实施例的数据库备份方法的流程示意图。
图4是本公开执行数据库备份方法前进行预处理的一个实例的流程示意图。
图5是本公开对重要数据实时备份的数据库备份方法的一个实例的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410234997.7/2.html,转载请声明来源钻瓜专利网。