恭喜中控技術股份有限公司羅煒祥獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜中控技術股份有限公司申請的專利一種網閘隔離的數據庫之間數據同步方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN113590639B 。
龍圖騰網通過國家知識產權局官網在2025-05-06發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202110871936.1,技術領域涉及:G06F16/23;該發明授權一種網閘隔離的數據庫之間數據同步方法是由羅煒祥;鄭二磊;張壹芬;陳江義設計研發完成,并于2021-07-30向國家知識產權局提交的專利申請。
本一種網閘隔離的數據庫之間數據同步方法在說明書摘要公布了:本發明公開了一種網閘隔離的數據庫之間數據同步方法,包括,數據庫監聽數據表的數據變化并記錄到監聽中間表或數據導出表中;基于作業調度和存儲過程,將監聽中間表的數據解析為SQL語句,并同步至數據導出表中,以及,將數據導出表中的數據轉換為第一導出文件;將第一導出文件通過隔離的數據交換保存至另一個系統;另一個系統基于作業調度或人為操作將第一導出文件轉換為SQL語句,導入SQL語句并記錄導入信息,從而實現數據同步;本發明提出的網閘隔離的數據庫之間數據同步方法,保證了數據的安全性和可靠性,適配市面上的關系型數據庫,跟蹤導入導出信息,對異常的導入進行修改并重新執行,避免大量問題SQL導入導致的數據出現死鎖。
本發明授權一種網閘隔離的數據庫之間數據同步方法在權利要求書中公布了:1.一種網閘隔離的數據庫之間數據同步方法,其特征在于,應用于設置網閘的智能制造系統,所述智能制造系統通過網閘至少隔離為兩個獨立運維的第一系統和第二系統,其中,第一系統基于第一數據庫運維,第二系統基于第二數據庫運維,所述方法包括如下步驟:第一系統或第二系統的數據庫監聽數據表的數據變化并記錄到監聽中間表或數據導出表當中;若將數據表的數據變化記錄到監聽中間表中,則將監聽中間表的數據解析為SQL語句,并同步至數據導出表中;基于數據庫作業調度和存儲過程,將數據導出表中未導出的數據轉換為第一導出文件;將第一系統的第一導出文件保存在第一目錄,并通過隔離的數據交換保存至第二系統的第二目錄,或將第二系統的第一導出文件保存在第一目錄,并通過隔離的數據交換保存至第一系統的第二目錄;第一系統或第二系統基于作業調度或人為操作將第一導出文件轉換為SQL語句,導入SQL語句并記錄導入信息,所述第一系統或第二系統基于作業調度定時查詢第二目錄或者人為操作同步第一導出文件,從而將保存至將第二目錄下的第一導出文件解密解壓縮為文本文件,其中文本文件至少包括同步數據量以及同步數據信息,作業調度至少包括Spring作業調度或Windows作業調度,所述同步數據信息至少包括同步的數據表名,數據操作類型,主鍵ID以及SQL語句;將文本文件解析為SQL語句;導入SQL語句以及記錄SQL的導入信息,包括:導入SQL語句記錄同步數據量以及所有導入SQL語句,并逐條執行SQL語句;若SQL語句執行異常,不回滾導入的SQL語句的操作,并將SQL語句,SQL語句執行情況,SQL是否異常以及異常信息記錄到數據導入表,其中導入信息至少包括導入的文件名,導入時間,導入狀態,導入人以及導入的SQL明細數據,第二系統基于第一導出文件確定導入的數據是否存在,若導入的數據存在,則執行SQL語句實現數據同步,否則,記錄對應的SQL語句以及異常操作至第二數據庫的數據導入表,或第一系統基于第一導出文件確定導入的數據是否存在,若導入的數據存在,則執行SQL語句實現數據同步,否則,記錄對應的SQL語句以及異常操作至第一數據庫的數據導入表,具體包括:基于第一導出文件解密解壓縮后的文本文件中的數據表名、操作類型以及主鍵ID確定導入的數據是否存在,若操作類型為新增,則基于數據表名和或主鍵ID查詢數據是否存在,若數據表名和或主鍵ID已存在,則不執行SQL語句,并將對應的SQL語句以及異常操作記錄到數據導入表中;若數據表名及主鍵ID不存在,執行SQL語句,從而實現數據同步。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人中控技術股份有限公司,其通訊地址為:310053 浙江省杭州市濱江區六和路309號(高新區);或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。