[發明專利]一種數據庫切換工具及切換方法有效
| 申請號: | 202011268464.2 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN112463132B | 公開(公告)日: | 2023-06-06 |
| 發明(設計)人: | 楊陽;韓晨陽;謝明陽 | 申請(專利權)人: | 四川新網銀行股份有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F16/21 |
| 代理公司: | 成都智言知識產權代理有限公司 51282 | 代理人: | 蔣秀清 |
| 地址: | 610094 四川省成都市成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 切換 工具 方法 | ||
本發明公開了一種數據庫切換工具及切換方法,屬于數據處理技術領域。解決了現有技術中切換過程中沒有進行流程控制和前端可視化展示,并且不能實現DNS同步切換的問題。本發明設計了一種數據庫切換工具,并通過數據切換工具頁面創建預案A;然后分發任務并進行可視化展示;在切換進行中時,前端定時刷新任務狀態進行展示,并將切換步驟log日志打印出來;當切換完成時,確認任務完成,預案A關閉,不再提供執行功能,當中間步驟有錯誤時,任務暫停等待用戶操作指令。本發明通過控制端完成前端切換狀態和詳情可視化、分步驟流程控制,及時定位切換過程中的問題和切換步驟,更好的把控切換過程,通過自動切換DNS和更新CMDB,實現一鍵切換、大大提高了效率。
技術領域
本發明屬于數據處理領域,具體涉及一種數據庫切換工具及切換方法。
背景技術
數據庫是金融、商業、交通等領域乃至整個社會的關鍵基礎設施,數據庫的持續可用是金融、商業、交通等領域可持續向用戶正常進行服務的保障。伴隨著互聯網相關業務不斷涌現,有的業務得到了快速迅猛的發展,為了滿足業務的正常發展以及數據存儲需要建立一套全新數據庫,在數據庫的實際應用中,出于數據安全、數據處理效率、數據庫運維成本、業務發展需求等方面的考慮,可能存在切換數據庫的需求。
目前的數據庫切換方法,可以包括數據庫拆分、失效切換(failover)等的方式。例如,專利號CN107391758B的發明專利公開了一種數據庫切換方法、裝置及設備。該發明可以減少數據在不同數據庫之間的遷移過程,對業務處理過程的影響,進而提高業務處理效率。
但是現有技術中也存在一些缺點,例如切換過程中沒有進行流程控制和前端可視化展示,并且不能實現DNS同步切換,在切換中如果有問題,無法知曉該切換任務更改了數據庫中的哪些狀態,執行只能從頭開始。
發明內容
針對現有技術中切換過程中沒有進行流程控制和前端可視化展示,并且不能實現DNS同步切換的問題,本發明提供一種數據庫切換工具及切換方法,其目的在于:在數據庫切換過程中進行前端可視化展示,使工作人員能夠進行流程控制并實時了解切換的狀態。
本發明采用的技術方案如下:
一種數據庫切換工具,所述數據庫切換工具為三層結構,底層為狀態機,中間層為裝飾器模塊,上層為執行模塊,所述執行模塊用于將數據庫切換動作分隔成多個執行步驟并生成執行代碼,所述裝飾器模塊用于將執行模塊的執行代碼進行編排并加載進狀態機,所述狀態機用于控制執行代碼的流轉,狀態機每執行一段執行代碼,則檢查是否有新指令,當有新指令并且為合法指令時,則流轉到該指令對應的狀態,當新指令為不合法指令時,丟棄指令,裝飾器模塊接收狀態機更新后的狀態信息。
一種數據庫切換方法,采用所述數據庫切換工具按以下步驟進行:
步驟1:通過數據庫切換工具頁面創建預案A;
步驟2:開始切換,分發任務并進行可視化展示;
步驟3:在切換進行中時,前端定時刷新任務狀態進行展示,并將切換步驟log日志打印出來;
步驟4:當切換完成時,確認任務完成,預案A關閉,不再提供執行功能,當中間步驟有錯誤時,任務暫停等待用戶操作指令。
進一步的,所述步驟1具體包括以下步驟:
步驟1.1:創建預案A,預案A包含多條切換信息{A1…An},每條切換信息中包含原有數據庫信息和即將切換到的目標數據庫的信息;
步驟1.2:更新預案A狀態為準備執行狀態。
進一步的,所述步驟2具體包括以下步驟:
步驟2.1:檢查預案A是否為準備執行狀態,如果不是準備執行狀態則不執行預案A,如果是準備執行狀態則開始執行預案A,根據切換信息{A1…An}生成詳情任務[A1…An]并分發;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川新網銀行股份有限公司,未經四川新網銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011268464.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高壓充氣帳篷
- 下一篇:一種永磁同步電機參數檢測方法





