[發明專利]一種適用于分布式數據庫的負載均衡方法、裝置及服務器有效
| 申請號: | 201810530688.2 | 申請日: | 2018-05-29 |
| 公開(公告)號: | CN108810115B | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 曹晟;蔣長紅;王靖;鄒杰成;梅亞雙 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F16/27;G06F16/22;G06F9/50 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 分布式 數據庫 負載 均衡 方法 裝置 服務器 | ||
本發明涉及一種適用于分布式數據庫的負載均衡方法、裝置及服務器,該方法包括完成分布式管理節點的選舉和元數據管理的分布式管理節點初始化階段以及為客戶端選擇合適的分布式數據庫節點的負載均衡階段,每個分布式數據庫節點啟動時發送元數據給分布式管理節點,分布式管理節點根據每個分布式數據庫節點的權重值排序,將所有分布式數據庫節點的元數據排列成元數據數組,并將元數據數組存儲在分布式管理節點和每個分布式數據庫節點中;同時將所有分布式數據庫節點的當前負載狀態信息存儲到每個分布式數據庫節點,所以在當前分布式管理節點下線的時候,可以通過負載均衡階段選取合適的下一個分布式管理節點,避免單點故障及元數據丟失的問題。
技術領域
本發明涉及分布式數據庫技術領域,具體地說是一種適用于分布式數據庫的負載均衡方法、裝置及服務器。
背景技術
如今的數據庫系統大都是分布式數據庫系統,在一個網絡集群中部署多臺服務器來存儲數據庫當中的數據,這就需要一種方法來為客戶端選擇合適的集群服務器。負載均衡技術就是為了均衡集群中多臺服務器的存儲和處理資源,使得系統的整體性能更加高效。如何實現分布式數據庫負載均衡功能有著重要的意義。
公開號為CN107783823A申請名稱為一種負載均衡方法及裝置的專利,提供了一種負載均衡方法及裝置,通過自動控制虛擬機的動態遷移,實現了主機的負載均衡,達到了資源調度及時、準確、高效的目的,大大提高了主機資源利用率。
公開號為CN107480254A申請名稱為適用于分布式內存數據庫的在線負載均衡方法的專利,提供了一種適用于分布式內存數據庫的在線負載均衡方法,該方法先使用基于數據備份位置的貪心算法對當前數據庫計算一個新的劃分,以使新劃分下每臺服務器接受的請求均勻分布,然后通過在線數據遷移將新的數據劃分應用在數據庫中。與現有技術相比,此發明能夠更快的完成負載均衡,同時對事務請求的執行的影響非常小。
公開號為CN105787006A申請名稱為數據庫服務器用負載均衡系統的專利,涉及一種數據庫服務器用負載均衡系統,其能有效減少數據庫服務器的負載,增大數據庫服務器的吞吐量,提高運行效率,安全可靠。
公開號為CN107368575A申請名稱為種負載均衡的分布式NewSQL數據庫系統的專利,公開了一種負載均衡的分布式NewSQL數據庫系統,此發明能夠解決HBase在運行中出現的數據分布不均及由此引發的負載不均衡問題。
但是,上述專利所提方法和系統均存在如下問題和缺陷:
在一臺獨立服務器上運行負載均衡算法,容易出現單點故障問題。當運行負載均衡算法的服務器出現故障的時候,整個分布式數據庫集群的功能都會受到影響,不能完成負載均衡功能,而且負載均衡所需要的元數據存儲在獨立服務器中,也容易出現元數據丟失的問題。
發明內容
本發明的目的是針對現有技術存在的問題,提供了一種適用于分布式數據庫的負載均衡方法、裝置及服務器,用于解決現有技術在一臺獨立服務器上運行負載均衡算法,容易出現單點故障問題,以及負載均衡所需要的元數據存儲在獨立服務器中,容易出現元數據丟失的問題。
為實現上述發明目的,一方面,本發明提供一種適用于分布式數據庫的負載均衡方法,包括由多臺分布式數據庫節點組成的分布式數據庫集群,該方法包括完成分布式管理節點的選舉和元數據初始化的分布式管理節點初始化階段以及為客戶端選擇合適的分布式數據庫節點的負載均衡階段,具體包括如下步驟:
(1)根據預設規則從分布式數據庫集群中選取一個分布式數據庫節點作為分布式管理節點;
(2)分布式管理節點接收每個分布式數據庫節點啟動的元數據及每個分布式數據庫節點的權重值P,所述元數據包括每個分布式數據庫節點的網絡地址、CPU的內存容量和處理能力;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810530688.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種家庭云盤文件的分享方法及終端
- 下一篇:消息處理方法及相關產品





