[發明專利]數據庫服務器用負載均衡系統在審
| 申請號: | 201610097075.5 | 申請日: | 2016-02-22 |
| 公開(公告)號: | CN105787006A | 公開(公告)日: | 2016-07-20 |
| 發明(設計)人: | 于海寧;崔超遠;王偉;汪六三;李文波;孫丙宇 | 申請(專利權)人: | 無錫中科富農物聯科技有限公司;安徽中科物聯科技有限公司;江蘇物聯網研究發展中心 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/50 |
| 代理公司: | 無錫市大為專利商標事務所(普通合伙) 32104 | 代理人: | 曹祖良;張濤 |
| 地址: | 214135 江蘇省無錫市新區菱*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 服務 器用 負載 均衡 系統 | ||
技術領域
本發明涉及一種負載均衡系統,尤其是一種數據庫服務器用負載均衡系統,屬于數據庫服務器負載均衡的技術領域。
背景技術
負載平衡最重要的一個應用是利用多臺服務器提供單一服務,通常情況下,負載平衡主要應用于Web網站、大型的InternetRelayChat(互聯網中繼聊天)網絡、高流量的文件下載網站、NNTP(NetworkNewsTransferProtocol)服務以及DNS服務。現在負載平衡器也開始支持數據庫服務,稱之為數據庫負載平衡器。
當所有后臺服務器出現故障時,有些負載平衡器會提供一些特殊的功能來處理這種情況。例如轉發請求到一個備用的負載平衡器、顯示一條關于服務中斷的消息等。負載平衡器使得IT團隊可以顯著提高容錯能力,它可以自動提供大量的容量以處理任何應用程序流量的增加或減少。
近些年有很多負載均衡理念的提出,但是關于數據庫服務器的負載均衡方案仍然還不夠成熟,在高流量情況下經常出現數據錯誤的情況。
發明內容
本發明的目的是克服現有技術中存在的不足,提供一種數據庫服務器用負載均衡系統,其結構緊湊,能有效減少數據庫服務器的負載,增大數據庫服務器的吞吐量,提高運行效率,安全可靠。
按照本發明提供的技術方案,所述數據庫服務器用負載均衡系統,包括由多臺數據庫服務器組成的服務器集群;選定服務器集群內的一數據庫服務器作為數據讀取服務器,服務器集群內的其余數據庫服務器作為數據寫入服務器;
對所需處理的數據庫進行分區并將得到相應的數據庫分區分別存儲在相應的數據寫入服務器內,通過數據讀取服務器將待寫入數據寫入對應數據寫入服務器的數據庫分區內;再待寫入數據寫入對應數據寫入數據庫的數據庫分區后,服務器集群內所有的數據庫服務器進行實時同步,以使得服務器集群內每臺數據庫服務器均存儲數據內容相同的數據庫。
所述服務器集群內的數據庫服務器間通過rsyns方式進行實時同步。
所述服務器集群能通過主路由器或備用路由器與客戶端連接;所述主路由器向備用路由器定時發送數據包,在預設時間閾值后,若備用路由器未接收到數據包時,則通過備用路由器實現服務器集群與客戶端間的連接。
服務器集群內的數據庫服務器采用MySQL的innodb引擎進行數據讀取及數據寫入操作。
所述服務器集群內至少包括四臺數據庫服務器。
本發明的優點:將服務器集群內的數據庫服務器確定為數據讀取服務器以及數據寫入服務器,以實現數據庫的讀寫分離,加快數據庫查詢的速度,將數據庫分區分別存儲在相應的數據寫入服務器內,并在每個數據庫分區寫入數據后,服務器集群內的數據庫服務器間進行實時同步,以使得每個數據庫服務器存儲內容相同的數據庫,能有效減少數據庫服務器的負載,增大數據庫服務器的吞吐量,提高運行效率,安全可靠。
附圖說明
圖1為將服務器集群分成數據讀取服務器及數據寫入服務器的示意圖。
圖2為本發明將分區后得到的數據庫分區分別存儲在相應的數據寫入服務器的示意圖。
圖3為本發明的結構框圖。
附圖標記說明:1-數據讀取服務器、2-數據寫入服務器組、3-數據寫入服務器、4-客戶端、5-主路由器、6-備用路由器以及7-服務器集群。
具體實施方式
下面結合具體附圖和實施例對本發明作進一步說明。
如圖1、圖2和圖3所示:為了能有效減少數據庫服務器的負載,增大數據庫服務器的吞吐量,提高運行效率,本發明包括由多臺數據庫服務器組成的服務器集群7;選定服務器集群7內的一數據庫服務器作為數據讀取服務器1,服務器集群7內的其余數據庫服務器作為數據寫入服務器3;
對所需處理的數據庫進行分區并將得到相應的數據庫分區分別存儲在相應的數據寫入服務器3內,通過數據讀取服務器1將待寫入數據寫入對應數據寫入服務器3的數據庫分區內;再待寫入數據寫入對應數據寫入數據庫3的數據庫分區后,服務器集群7內所有的數據庫服務器進行實時同步,以使得服務器集群7內每臺數據庫服務器均存儲數據內容相同的數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫中科富農物聯科技有限公司;安徽中科物聯科技有限公司;江蘇物聯網研究發展中心,未經無錫中科富農物聯科技有限公司;安徽中科物聯科技有限公司;江蘇物聯網研究發展中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610097075.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種擴展移動終端存儲空間的方法
- 下一篇:跨語言信息檢索





