一种通用数据备份方法、系统及装置制造方法及图纸

技术编号:17561605 阅读:58 留言:0更新日期:2018-03-28 12:09
本发明专利技术公开了一种通用数据备份方法、系统及装置,该系统包括拦截模块、第一处理模块、第二处理模块及执行模块。该方法包括:拦截物理删除语句;将拦截得到的物理删除语句进行复制;将复制后得到的物理删除语句转换为对应的数据备份语句;执行数据备份语句进行数据备份后,执行原始的物理删除语句。该装置包括存储器以及用于加载存储器中的程序并执行通用数据备份方法步骤的处理器。通过采用本发明专利技术的数据备份技术,能够在不影响正常的业务逻辑前提下自动实现数据备份,易于实现,操作便利性高,提高工作效率,而且具有灵活性、适用性及兼容性高等优点。本发明专利技术作为一种通用数据备份方法、系统及装置可广泛应用于数据备份领域中。

A general data backup method, system and device

The invention discloses a general data backup method, a system and a device. The system comprises an interception module, a first processing module, a second processing module and an execution module. The method comprises: a delete statement will intercept physical; physical interception by delete copy; physical copy after the delete statement is converted to the corresponding data backup statement; perform data backup data backup statement after the implementation of the original physical delete statement. The device includes a memory and a processor for loading the program in the memory and performing the steps of a general data backup method. By adopting the data backup technology of the invention, the data backup can be automatically realized without affecting the normal business logic, and it is easy to realize, convenient operation and high work efficiency, and has the advantages of flexibility, applicability and compatibility. The invention, as a general data backup method, system and device, can be widely used in the field of data backup.

【技术实现步骤摘要】
一种通用数据备份方法、系统及装置
本专利技术涉及数据备份技术,尤其涉及一种通用的数据备份方法、系统及装置。
技术介绍
技术词解释:SQL:结构化查询语言(StructuredQueryLanguage),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。在软件开发中,经常会遇到需要删除数据库中数据的情况。目前,常用的数据删除方式包括有:1、物理删除,直接使用数据库提供的删除命令进行删除,执行之后,数据直接从硬盘上物理删除,完成删除后,被删除的数据就会永久丢失;2、逻辑删除,在数据表中设置一个删除标记位,在执行删除时,将该标记位设置为“已删除”状态即可,完成逻辑删除后,数据仍然保留在数据表中,这就避免了因物理删除而导致数据永久丢失,无法找回的情况。可见,从数据角度上来说,逻辑删除是一种比物理删除更优的删除方式。但是,对于上述的逻辑删除,其自身仍存有不少的缺点,例如:1、数据不断增加,由于逻辑删除永远不会从硬盘上删除数据,数据会日积月累逐渐增多,而那些被标记为“删除”的数据在没有业务需要时会变成垃圾数本文档来自技高网...
一种通用数据备份方法、系统及装置

【技术保护点】
一种通用数据备份方法,其特征在于:该方法包括以下步骤:对物理删除语句进行拦截;将拦截得到的物理删除语句进行复制;判断备份表与原始表是否存储在同一个数据库中,然后根据判断结果,将复制后得到的物理删除语句转换为对应的数据备份语句;执行数据备份语句进行数据备份。

【技术特征摘要】
1.一种通用数据备份方法,其特征在于:该方法包括以下步骤:对物理删除语句进行拦截;将拦截得到的物理删除语句进行复制;判断备份表与原始表是否存储在同一个数据库中,然后根据判断结果,将复制后得到的物理删除语句转换为对应的数据备份语句;执行数据备份语句进行数据备份。2.根据权利要求1所述一种通用数据备份方法,其特征在于:所述根据判断结果,将复制后得到的物理删除语句转换为对应的数据备份语句这一步骤,其包括:当备份表与原始表不存储在同一个数据库中时,则将复制后得到的物理删除语句转换为第一数据备份语句,所述第一数据备份语句为数据选取语句;当备份表与原始表存储在同一个数据库中时,则将复制后得到的物理删除语句转换为第二数据备份语句,所述第二数据备份语句为数据插入语句。3.根据权利要求2所述一种通用数据备份方法,其特征在于:所述将复制后得到的物理删除语句转换为第一数据备份语句这一步骤,其具体为:将物理删除语句中的[DELETE]字符转换为[SELECT*]字符串后,得到的语句为第一数据备份语句。4.根据权利要求2所述一种通用数据备份方法,其特征在于:所述将复制后得到的物理删除语句转换为第二数据备份语句这一步骤,其具体为:将物理删除语句中的[DELETE]字符转换为[INSERTINTO备份表名SELECT*]字符串后,得到的语句为第二数据备份语句。5.根据权利要求2所述一种通用数据备份方法,其特征在于:所述执行数据备份语句进行数据备份这一步骤,其包括:执行第一数据备...

【专利技术属性】
技术研发人员:蔡禹夏雷高峰
申请(专利权)人:广东广业开元科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1