[發(fā)明專利]用于數(shù)據(jù)庫集群的數(shù)據(jù)處理方法和服務器在審
| 申請?zhí)枺?/td> | 201910698867.1 | 申請日: | 2019-07-30 |
| 公開(公告)號: | CN110413692A | 公開(公告)日: | 2019-11-05 |
| 發(fā)明(設計)人: | 劉飛;羅濤 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 劉麗麗 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 主節(jié)點 主從切換 數(shù)據(jù)庫集群 補數(shù) 數(shù)據(jù)處理 服務器 計算機可讀存儲介質 操作過程 電子設備 讀寫狀態(tài) 服務器端 節(jié)點切換 響應 主節(jié) | ||
1.一種用于數(shù)據(jù)庫集群的數(shù)據(jù)處理方法,所述數(shù)據(jù)庫集群包括第一主節(jié)點和一個或者多個第一從節(jié)點,所述方法包括在服務器端執(zhí)行以下操作:
接收來自所述第一主節(jié)點的主從切換請求;
響應于所述主從切換請求,執(zhí)行主從切換操作,以便將所述第一主節(jié)點切換為第二從節(jié)點并將所述一個或者多個第一從節(jié)點中的一個第一從節(jié)點切換為第二主節(jié)點;
將所述第二主節(jié)點設置為不可讀寫狀態(tài);
接收來自所述所述第二主節(jié)點的補數(shù)命令;以及
響應于所述補數(shù)命令,執(zhí)行補數(shù)操作,以便為所述第二主節(jié)點補回在執(zhí)行主從切換操作過程中丟失的數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其中,所述方法還包括:
響應于所述補數(shù)操作執(zhí)行完成,將所述第二主節(jié)點設置為可讀寫狀態(tài)。
3.根據(jù)權利要求1所述的方法,其中,
所述補數(shù)操作包括針對多條數(shù)據(jù)進行補數(shù)的相關操作;以及
所述執(zhí)行補數(shù)操作,包括:
以并發(fā)方式對所述第二主節(jié)點執(zhí)行所述相關操作。
4.根據(jù)權利要求1所述的方法,其中,所述執(zhí)行主從切換操作,包括:
從所述一個或者多個第一從節(jié)點中隨機選取一個第一從節(jié)點;以及
將隨機選取的第一從節(jié)點切換為所述第二主節(jié)點。
5.根據(jù)權利要求1所述的方法,其中,所述執(zhí)行補數(shù)操作,包括:
讀取應用數(shù)據(jù)庫中時間戳處于主從切換時間段內的數(shù)據(jù),所述主從切換時間段為與所述執(zhí)行主從切換操作對應的時間段;以及
根據(jù)讀取的數(shù)據(jù),對所述第二主節(jié)點執(zhí)行所述補數(shù)操作。
6.一種服務器,用于數(shù)據(jù)庫集群的數(shù)據(jù)處理,所述數(shù)據(jù)庫集群包括第一主節(jié)點和一個或者多個第一從節(jié)點,所述服務器包括:
第一接收模塊,用于接收來自所述第一主節(jié)點的主從切換請求;
切換模塊,用于響應于所述主從切換請求,執(zhí)行主從切換操作,以便將所述第一主節(jié)點切換為第二從節(jié)點并將所述一個或者多個第一從節(jié)點中的一個第一從節(jié)點切換為第二主節(jié)點;
第一設置模塊,用于將所述第二主節(jié)點設置為不可讀寫狀態(tài);
第二接收模塊,用于接收來自所述所述第二主節(jié)點的補數(shù)命令;以及
補數(shù)模塊,用于響應于所述補數(shù)命令,執(zhí)行補數(shù)操作,以便為所述第二主節(jié)點補回在執(zhí)行主從切換操作過程中丟失的數(shù)據(jù)。
7.根據(jù)權利要求6所述的服務器,其中,所述服務器還包括:
第二設置模塊,用于響應于所述補數(shù)操作執(zhí)行完成,將所述第二主節(jié)點設置為可讀寫狀態(tài)。
8.根據(jù)權利要求6所述的裝置,其中,
所述補數(shù)操作包括針對多條數(shù)據(jù)進行補數(shù)的相關操作;以及
所述補數(shù)模塊還用于:以并發(fā)方式對所述第二主節(jié)點執(zhí)行所述相關操作。
9.一種電子設備,包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
其中,當所述一個或多個程序被所述一個或多個處理器執(zhí)行時,使得所述一個或多個處理器實現(xiàn)權利要求1至5中任一項所述的方法。
10.一種計算機可讀存儲介質,存儲有計算機可執(zhí)行指令,所述指令在被執(zhí)行時用于實現(xiàn)權利要求1至5中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910698867.1/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)同步方法、裝置及系統(tǒng)
- 數(shù)據(jù)處理方法、數(shù)據(jù)處理器及系統(tǒng)
- 一種數(shù)據(jù)庫集群建立連接高可用的方法和系統(tǒng)
- 一種數(shù)據(jù)庫集群主數(shù)據(jù)庫的切換方法及裝置
- 數(shù)據(jù)庫集群的擴容方法、裝置、系統(tǒng)和數(shù)據(jù)庫集群系統(tǒng)
- 一種數(shù)據(jù)庫控制方法和系統(tǒng)
- 維護數(shù)據(jù)庫集群的方法、裝置及計算機可讀存儲介質
- 一種數(shù)據(jù)庫集群升級方法、裝置、設備以及存儲介質
- 分布式數(shù)據(jù)庫集群的數(shù)據(jù)一致性檢驗方法及裝置
- 一種集群管理方法及裝置





