[發明專利]一種數據庫合并的內外網并行運行系統及其數據庫合并方法在審
申請號: | 201310255280.6 | 申請日: | 2013-06-25 |
公開(公告)號: | CN103309997A | 公開(公告)日: | 2013-09-18 |
發明(設計)人: | 趙小軍;宋雷軍;王永孟 | 申請(專利權)人: | 上海航天測控通信研究所 |
主分類號: | G06F17/30 | 分類號: | G06F17/30 |
代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200080 上海*** | 國省代碼: | 上海;31 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 數據庫 合并 內外 并行 運行 系統 及其 方法 | ||
1.一種用于數據庫合并的內外網并行運行系統,其包括內網數據庫管理系統、外網數據庫管理系統以及全天候物理隔離系統,所述內網數據庫管理系統、外網數據庫管理系統通過所述全天候物理隔離系統相互隔離,所述內網數據庫管理系統、外網數據庫管理系統通過擺渡設備進行數據交換;??
其特征在于,所述內網數據庫管理系統包括內網數據庫以及外網數據庫臨時鏡像單元,所述外網數據庫管理系統包括外網數據庫,所述外網數據庫臨時鏡像單元中存儲有與所述外網數據庫相同的數據;
所述內網數據庫包括多個內網數據表,所述內網數據庫中的數據存儲在所述內網數據表中,所述外網數據庫包括多個外網數據表,所述外網數據庫的數據存儲在所述外網數據表中,所述外網數據庫臨時鏡像單元包括多個外網數據表與多個中間數據表,所述中間數據表用于存儲需要合并的外網數據表中的數據;
所述外網數據庫臨時鏡像單元將其中的外網數據表中的外網數據導入到所述中間數據表中,所述中間數據表將導入的數據合并到所述內網數據表中,合并時對所述中間數據表與內網數據表進行基于事務的雙回滾出錯處理。
2.如權利要求1所述的用于數據庫合并的內外網并行運行系統,其特征在于,所述內網數據表、外網數據表以及中間數據表內存儲的數據具有統一的數據狀態標識。
3.如權利要求2所述的用于數據庫合并的內外網并行運行系統,其特征在于,所述統一的數據狀態標識包括增加、修改與原始。
4.如權利要求1所述的用于數據庫合并的內外網并行運行系統,其特征在于,所述中間數據表取消了數據強制約束關系。
5.如權利要求1所述的用于數據庫合并的內外網并行運行系統,其特征在于,所述數據表合并過程中主鍵表先合并,外鍵參考表后合并。
6.一種數據庫合并的內外網并行運行系統數據庫合并方法,其特征在于:
將一份內網數據庫通過擺渡方式復制到外網數據庫管理系統中建立外網數據庫,在內網數據庫管理系統中通過擺渡方式復制一份外網數據庫形成外網數據庫臨時鏡像單元,所述外網數據庫、內網數據庫分別通過外網數據表、內網數據表進行數據存儲;
內外網系統并行運行時,對內網數據表、外網數據表以及中間數據表中需要合并的數據所處狀態進行標記;
在所述外網數據庫臨時鏡像單元中建立中間數據表,將外網數據庫臨時鏡像單元中外網數據表需要合并的數據導入到所述中間數據表中;
根據所述數據的標記狀態對其進行合并操作,并對合并操作的過程進行基于事務的雙回滾出錯處理;
合并成功后解除對所述需要合并的數據的標記并刪除外網數據庫臨時鏡像單元。
7.如權利要求6所述的數據庫合并的內外網并行運行系統數據庫合并方法,其特征在于,所述中間數據表中取消了對數據強制約束關系。
8.如權利要求6所述的數據庫合并的內外網并行運行系統數據庫合并方法,其特征在于,所述對內網數據表、外網數據表以及中間數據表中需要合并的數據所處狀態進行標記的方法為:
對需要合并的數據所在數據表上設計兩個字段,并分別通過兩個觸發器維護所述兩個字段以實現對數據的標記。
9.如權利要求6所述的數據庫合并的內外網并行運行系統數據庫合并方法,其特征在于,所述數據表合并過程中主鍵表先合并外鍵參考表后合并。
10.如權利要求6所述的數據庫合并的內外網并行運行系統數據庫合并方法,其特征在于,根據所述數據的標記狀態對其進行合并的過程為:
對比所述內網數據庫和外網臨時數據庫鏡像單元中數據表的狀態,根據當前中間數據表中數據記錄的所處狀態,確定該數據需要的合并操作,將外網臨時數據庫鏡像的中間數據表中的數據合并到內網數據庫中的內網數據表。
11.如權利要求10所述的數據庫合并的內外網并行運行系統數據庫合并方法,其特征在于,所述合并操作包括插入、修改與刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海航天測控通信研究所,未經上海航天測控通信研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310255280.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種三維艦船識別方法
- 下一篇:一種帶安全識別系統的行李箱