[發明專利]一種數據庫信息的備份方法及系統無效
| 申請號: | 201110435555.5 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN102385637A | 公開(公告)日: | 2012-03-21 |
| 發明(設計)人: | 孫晉偉;段文良 | 申請(專利權)人: | 山東中創軟件商用中間件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 信息 備份 方法 系統 | ||
技術領域
本申請涉及數據庫領域,尤其涉及一種數據庫信息的備份方法及系統。
背景技術
隨著計算機技術的發展和信息系統的廣泛應用,數據庫的應用也是越來越廣泛,并逐漸成了信息系統的基礎和核心。數據庫是存儲在一起的相關數據的集合,這些數據是結構化的,無有害的或不必要的冗余,并為多種應用服務;數據的存儲獨立于使用它的程序。
為了最大限度地維護信息的安全性和完整性,必須對數據庫實施備份。
根據備份端的服務器位置分為本地備份和遠程備份,本地備份是將數據庫信息備份到本地的服務器上;遠程備份是將數據庫信息備份到異地的服務器上。
目前數據庫的本地備份,就是在本地服務器的一個專用區域建立數據庫的一個拷貝,備份過程為:建立本地服務器和數據庫之間的備份路徑,選擇數據庫中需要備份的信息,將需要備份的信息通過備份路徑傳輸到本地服務器的備份區域進行存儲,即完成了本地備份。
當本地物理環境受到破壞,可能會導致服務器數據受損,數據庫備份保護數據信息的作用完全沒有得到發揮。
發明內容
有鑒于此,本申請提供了一種數據庫信息的備份方法,采用遠程備份,當本地服務器數據受損時,備份在異地服務器的數據庫數據信息不受影響可以繼續使用,保護數據庫數據信息的存儲安全。
本申請還提供了一種數據庫信息的備份系統,用以保證上述方法在實際中的實現及應用。
為實現上述目的,本申請提供了如下技術方案:
一種數據庫信息的備份方法,包括:
監測應用系統對數據庫進行操作的SQL指令;
分析所述SQL指令,獲取所述SQL指令所對應數據庫中的數據信息;
將所述數據信息轉化為日志文件,分別發送至不同的服務器進行備份。
優選的,上述的備份方法,所述分析SQL指令,獲取所述SQL指令所對應數據庫中的數據信息包括:
分析所述SQL指令對數據庫的操作類型,所述操作類型包括:更新所述數據庫中的已有數據,以及,在所述數據庫中插入新的數據;
獲取所述數據庫中發生更新的數據或新插入的數據。
優選的,上述的備份方法,當獲取的所述SQL指令對應的數據信息為所述數據庫中已有數據的更新數據時:
所述將數據信息轉化為日志文件,分別發送至不同服務器進行備份包括:
將所述經過更新的數據轉化為日志文件;發送所述日志文件至服務器,對所述服務器中備份的所述未經過更新的數據信息對應的日志文件進行更新備份。
優選的,上述的備份方法,當獲取的所述SQL指令對應的數據信息為所述數據庫中插入的新數據時:
所述將數據信息轉化為日志文件,分別發送至不同服務器進行備份包括:
將所述插入的新數據轉化為日志文件,發送所述日志文件至服務器進行備份。
優選的,上述的備份方法,當獲取的所述SQL指令對應的數據信息為所述數據庫中刪除的數據時:
所述將數據信息轉化為日志文件,分別發送至不同服務器進行備份包括:
將所述刪除的數據轉化為日志文件;
發送所述日志文件至服務器,對所述服務器中備份的所述未經過刪除的數據信息對應的日志文件進行刪除備份。
優選的,上述的備份方法,在將所述數據信息轉化為日志文件之后,分別發送至不同的服務器進行備份之前,還包括:
依據所述轉化的日志文件的大小,對所述日志文件進行壓縮。
優選的,上述的備份方法,將所述數據信息轉化為日志文件,分別發送至不同服務器進行備份包括:
在所述多個不同服務器中選定目標服務器,發送所述日志文件至所述目標服務器,并接收所述目標服務器返回的備份狀態信息,當所述備份狀態信息標志對所述日志文件備份成功時,完成備份,否則,選定新的目標服務器,將所述日志文件發送至所述新的目標服務器進行備份。
一種數據庫信息的備份系統,包括:
監測模塊、分析模塊和轉化模塊;
其中:
所述監測模塊,用于監測應用系統對數據庫進行操作的SQL指令;
所述分析模塊,用于分析所述SQL指令,獲取所述SQL指令所對應數據庫中的數據信息;
所述轉化模塊,用于將所述數據信息轉化為日志文件,分別發送至不同的服務器進行備份。
優選的,上述的備份系統,所述分析模塊包括:
分析單元,用于分析所述SQL指令對數據庫的操作類型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件商用中間件股份有限公司,未經山東中創軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110435555.5/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





