[發明專利]一種雙站點分布式數據庫的業務處理方法及裝置有效
| 申請號: | 202110166381.0 | 申請日: | 2021-02-04 |
| 公開(公告)號: | CN112929438B | 公開(公告)日: | 2022-09-13 |
| 發明(設計)人: | 王君軼;黃顥;王爽;陳鏞先 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L67/1095 | 分類號: | H04L67/1095;H04L67/1097;H04L41/0677;H04L41/0668 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 站點 分布式 數據庫 業務 處理 方法 裝置 | ||
1.一種雙站點分布式數據庫的業務處理方法,其特征在于,其中,所述雙站點分布式數據庫包括主站點和備站點,所述主站點和所述備站點中各自存儲有多個副本,包括:
若當前所有副本正常,設置副本參數為總副本數,將當前處理業務的業務數據同步至所有副本后進行相鄰的下一業務;所述副本參數是用于設置數據被同步寫入的副本數量;
若當前異常副本數小于所有副本的多數,設置所述副本參數為當前正常副本數的多數,將當前處理業務的業務數據同步至當前正常副本中的多數副本后進行相鄰的下一業務;其中,所述多數為大于對應總數的一半的正整數。
2.根據權利要求1所述的一種雙站點分布式數據庫的業務處理方法,其特征在于,還包括:
若當前異常副本數大于零,通過故障檢測器檢測服務器、網絡以及當前異常副本中的至少一個,得到故障原因;
根據所述故障原因處理導致異常副本的故障。
3.根據權利要求2所述的一種雙站點分布式數據庫的業務處理方法,其特征在于,所述通過故障檢測器檢測服務器,得到故障原因,包括:通過獲取基板管理控制器BMC上信息定位服務器故障原因。
4.根據權利要求2所述的一種雙站點分布式數據庫的業務處理方法,其特征在于,所述通過故障檢測器檢測網絡,得到故障原因,包括:通過ping網絡、比較網絡延遲以及查看丟包率檢測網絡。
5.根據權利要求2所述的一種雙站點分布式數據庫的業務處理方法,其特征在于,所述通過故障檢測器檢測當前異常副本,得到故障原因,包括:通過故障檢測器對副本發送查詢指令,若在規定時間返回預期結果則判定為正常,反之判斷為異常。
6.根據權利要求1所述的一種雙站點分布式數據庫的業務處理方法,其特征在于,還包括:針對每個異常副本,從云端服務器下載故障發生前的業務數據,并將下載的業務數據同步到對應異常副本。
7.一種雙站點分布式數據庫的業務處理裝置,其特征在于,其中,所述雙站點分布式數據庫包括主站點和備站點,所述主站點和所述備站點中各自存儲有多個副本,包括:
正常狀態處理模塊,若當前所有副本正常,設置副本參數為總副本數,將當前處理業務的業務數據同步至所有副本后進行相鄰的下一業務;所述副本參數是用于設置數據被同步寫入的副本數量;
異常狀態處理模塊,若當前異常副本數小于所有副本的多數,設置所述副本參數為當前正常副本數的多數,將當前處理業務的業務數據同步至當前正常副本中的多數副本后進行相鄰的下一業務;其中,所述多數為大于對應總數的一半的正整數。
8.根據權利要求7所述的一種雙站點分布式數據庫的業務處理裝置,其特征在于,還包括:
故障檢測模塊,若當前異常副本數大于零,通過故障檢測器檢測服務器、網絡以及當前異常副本中的至少一個,得到故障原因;
故障處理模塊,根據所述故障原因處理導致異常副本的故障。
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1至6任一項所述的雙站點分布式數據庫的業務處理方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6任一項所述的雙站點分布式數據庫的業務處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110166381.0/1.html,轉載請聲明來源鉆瓜專利網。





