[發明專利]數據庫實例切換方法及裝置在審
| 申請號: | 201910502581.1 | 申請日: | 2019-06-11 |
| 公開(公告)號: | CN110347658A | 公開(公告)日: | 2019-10-18 |
| 發明(設計)人: | 林仁;鄭益鋒;方飛楚 | 申請(專利權)人: | 無線生活(杭州)信息科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/25;G06F16/27 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 趙真 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 實例信息 數據庫服務器 切換指示 發送 備用數據庫 數據庫訪問 主用數據庫 地址修改 關系獲取 目標應用 切換信息 有效解決 指示目標 配置的 備用 檢測 角色 部署 應用 | ||
本公開是關于數據庫實例切換方法及裝置。該方法包括:接收至少兩個數據庫服務器發送的部署于各數據庫服務器上的數據庫實例的實例信息;根據各數據庫實例的實例信息,確定實例切換關系;其中,實例切換關系用于表征在各數據庫實例中主用數據庫實例和備用數據庫實例的角色對應關系;當在各數據庫實例中檢測到異常配置的第一數據庫實例時,根據實例切換關系獲取與第一數據庫實例對應的備用的第二數據庫實例的實例信息;向與第一數據庫實例對應的目標應用發送切換指示消息,切換指示消息中包括第二數據庫實例的實例信息,用于指示目標應用將數據庫訪問地址修改為第二數據庫實例的地址。本公開能夠有效解決切換信息錯誤的問題。
技術領域
本公開涉及智能設備技術領域,尤其涉及數據庫實例切換方法及裝置。
背景技術
隨著互聯網企業業務的快速發展,需要存儲的數據越來越多。互聯網企業一般采用MySQL,采用分庫技術,需要非常多的實例來提升網站的吞吐量。為了提高數據庫服務的可靠性,一般采用主、備實例,并輔以高可用系統來保障數據庫服務可用。隨著業務的發展,數據庫擴容、遷移操作非常頻繁。對數據庫管理員(DBA,Database Administrator)的要求非常高,要保證變動的數據庫有配置高可用,并進行驗證。然而,在快速變化的業務面前,會有一些高可用配置是失效狀態,平時得不到發現,但當出現問題時則由于配置不對而導致切換失敗。
相關技術中,采用主高可用性(MHA,Master High Availability)方案,需要切換數據庫服務器間的配置SSH信任,手動在管理節點配置切換數據庫信息。
發明內容
為克服相關技術中存在的問題,本公開實施例提供一種數據庫實例切換方法及裝置。所述技術方案如下:
根據本公開實施例的第一方面,提供一種數據庫實例切換方法,包括:
接收至少兩個數據庫服務器發送的部署于各所述數據庫服務器上的數據庫實例的實例信息;
根據各所述數據庫實例的實例信息,確定實例切換關系;其中,所述實例切換關系用于表征在各所述數據庫實例中主用數據庫實例和備用數據庫實例的角色對應關系;
當在各所述數據庫實例中檢測到異常配置的第一數據庫實例時,根據所述實例切換關系獲取與所述第一數據庫實例對應的備用的第二數據庫實例的實例信息;
向與所述第一數據庫實例對應的目標應用發送切換指示消息,所述切換指示消息中包括所述第二數據庫實例的實例信息,用于指示所述目標應用將數據庫訪問地址修改為所述第二數據庫實例的地址。
本公開的實施例提供的技術方案可以包括以下有益效果:該技術方案通過獲取部署于各數據庫服務器上的數據庫實例的實例信息,自動構建實例切換關系,并實時監測數據庫實例的配置是否異常,從而保障切換信息的實時性和正確性,有效解決了切換信息錯誤的問題,提高數據庫實例切換的安全性和可靠性,并且能夠降低人力成本,提高自動化水平。
在一個實施例中,所述實例信息包括:數據庫服務器的互聯網地址IP、實例端口、實例復制信息、主備心跳信息、及數據庫角色。
在一個實施例中,在所述向與所述第一數據庫實例對應的目標應用發送切換指示消息之前,所述方法還包括:
檢測所述第一數據庫實例是否發生故障;
所述向與所述第一數據庫實例對應的目標應用發送切換指示消息,包括:
當檢測到所述第一數據庫實例發生故障時,向與所述第一數據庫實例對應的目標應用發送切換指示消息。
根據本公開實施例的第二方面,提供一種數據庫實例切換方法,包括:
檢測部署于數據庫服務器上的數據庫實例;
獲取所檢測到的數據庫實例的實例信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無線生活(杭州)信息科技有限公司,未經無線生活(杭州)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910502581.1/2.html,轉載請聲明來源鉆瓜專利網。





