[發明專利]一種數據表的處理方法和系統在審
| 申請號: | 201811614112.0 | 申請日: | 2018-12-27 |
| 公開(公告)號: | CN109815233A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 周志成;湯文強;艾國信;趙鴻楠;宋超 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F11/14 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 備份單元 恢復單元 業務系統 服務器 發送 服務器監控 數據庫技術 備份操作 恢復操作 恢復功能 實時備份 | ||
本發明實施例提供了一種數據表的處理方法和系統,涉及到數據庫技術領域,其中,所述方法包括:服務器監控目標數據表;所述服務器在確定所述目標數據表發生第一指定變化時,發送第一消息至業務系統中的備份單元,所述備份單元根據所述第一消息對所述目標數據表進行備份操作;所述服務器在確定所述目標數據表發生第二指定變化時,發送第二消息至所述業務系統中的恢復單元,所述恢復單元根據所述第二消息對所述目標數據表進行恢復操作。本發明實施例實現了目標數據表的實時備份功能,以及,誤刪目標數據表中的數據時的及時恢復功能。
技術領域
本發明涉及數據庫技術領域,特別是涉及一種數據表的處理方法和系統。
背景技術
數據庫是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。數據庫中包括一個或多個數據表,每個數據表用于存儲具體的數據,并接受對數據的修改操作,如新增、刪除、查詢等等。
目前,無論是開發人員還是數據庫管理員,都可能誤刪數據庫中的數據。由于數據庫很難做到實時備份,因此誤刪的數據可能沒有備份文件,導致無法恢復誤刪的數據。
發明內容
本發明提供一種數據表的處理方法和系統,以解決現有的數據庫未做到實時備份,在誤刪數據的情況下無法及時恢復數據的問題。
為了解決上述問題,本發明提供了一種數據表的處理方法,包括:服務器監控目標數據表;所述服務器在確定所述目標數據表發生第一指定變化時,發送第一消息至業務系統中的備份單元,所述備份單元根據所述第一消息對所述目標數據表進行備份操作;所述服務器在確定所述目標數據表發生第二指定變化時,發送第二消息至所述業務系統中的恢復單元,所述恢復單元根據所述第二消息對所述目標數據表進行恢復操作。
可選地,所述服務器監控目標數據表,包括:所述服務器基于預設接口實時監控所述目標數據表的日志文件,和/或,按照預設周期監控所述日志文件。
可選地,所述確定所述目標數據表發生第一指定變化,包括:所述服務器在基于所述預設接口實時監控所述日志文件,并在所述日志文件中監控得到針對新增、修改和刪除中的任意一項操作的第一標識信息的情況下,確定所述目標數據表發生所述第一指定變化。
可選地,所述第一消息攜帶針對所述新增、修改和刪除中的任意一項操作的所述第一標識信息;所述備份單元根據所述第一消息對所述目標數據表進行備份操作,包括:所述備份單元根據所述第一消息中的所述第一標識信息對所述目標數據表中發生所述第一指定變化的數據進行備份操作。
可選地,所述備份單元根據所述第一消息對所述目標數據表進行備份操作,包括:在所述日志文件中存在針對所述刪除操作的所述第一標識信息時,所述備份單元根據所述第一消息中針對所述刪除操作的所述第一標識信息,創建針對所述刪除操作對應的數據的標識位,并在所述目標數據表的備份數據表中保留與所述刪除操作對應的數據。
可選地,所述確定所述目標數據表發生第二指定變化,包括:所述服務器在按照所述預設周期監控所述日志文件時,獲取在所述日志文件中監控得到的針對預設業務操作的操作結果;所述服務器判斷所述操作結果是否滿足預設業務條件;所述服務器在所述操作結果不滿足所述預設業務條件時,確定所述目標數據表發生所述第二指定變化。
可選地,所述第二消息攜帶針對所述預設業務操作的操作結果不滿足所述預設業務條件的第二標識信息;所述恢復單元根據所述第二消息對所述目標數據表進行恢復操作,包括:所述恢復單元根據所述第二消息中的所述第二標識信息,對所述目標數據表中發生所述第二指定變化的數據進行恢復操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811614112.0/2.html,轉載請聲明來源鉆瓜專利網。





