[發(fā)明專利]選擇數(shù)據(jù)節(jié)點的方法、系統(tǒng)以及相關設備有效
| 申請?zhí)枺?/td> | 201810189516.3 | 申請日: | 2018-03-08 |
| 公開(公告)號: | CN110309223B | 公開(公告)日: | 2023-08-22 |
| 發(fā)明(設計)人: | 杜立志;吳剛 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/25;G06F16/28;G06F16/22 |
| 代理公司: | 北京同達信恒知識產(chǎn)權代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 選擇 數(shù)據(jù) 節(jié)點 方法 系統(tǒng) 以及 相關 設備 | ||
本申請實施例提供了一種為客戶選擇歸屬數(shù)據(jù)節(jié)點的方法、系統(tǒng)和相關設備,該方法包括獲取數(shù)據(jù)庫應用系統(tǒng)多個數(shù)據(jù)節(jié)點上所述客戶的同類客戶信息,根據(jù)所述客戶的合同設備數(shù)量上限、所述多個數(shù)據(jù)節(jié)點中每個數(shù)據(jù)節(jié)點的同類客戶數(shù)量、剩余空間,在所述多個數(shù)據(jù)節(jié)點中確定出所述客戶的歸屬數(shù)據(jù)節(jié)點,用于存儲所述客戶的所有設備數(shù)據(jù)。該選擇歸屬數(shù)據(jù)節(jié)點的方法提高了所述數(shù)據(jù)庫應用系統(tǒng)多個數(shù)據(jù)節(jié)點之間的數(shù)據(jù)量平衡的持久性,即隨著不同類別客戶數(shù)量的增多、每個客戶設備數(shù)量的增多,所述數(shù)據(jù)庫應用系統(tǒng)多個數(shù)據(jù)節(jié)點之間的存儲數(shù)據(jù)量仍趨于均衡,從而可以提高資源利用率,減少數(shù)據(jù)遷移,降低維護成本。
技術領域
本發(fā)明涉及數(shù)據(jù)庫領域,尤其涉及一種選擇數(shù)據(jù)節(jié)點的方法、系統(tǒng)和相關設備。
背景技術
物聯(lián)網(wǎng)(Internet?of?Things,IOT)業(yè)務的高并發(fā)(High?Concurrency)、永遠在線(Always?Online)等業(yè)務特征,對計費系統(tǒng)的系統(tǒng)架構和處理能力提出很大的挑戰(zhàn)。為了使得同一客戶的多設備并發(fā)使用數(shù)據(jù)業(yè)務(例如,同一客戶的所有設備實時共享該客戶訂購的數(shù)據(jù)流量套餐),需要將該客戶的所有設備數(shù)據(jù)集中存儲在同一個數(shù)據(jù)節(jié)點(如內(nèi)存數(shù)據(jù)庫設備)中,以保證并發(fā)處理的低時延、事務一致性和監(jiān)控精確性等。為敘述方便,本申請將用于存儲客戶的所有設備數(shù)據(jù)的數(shù)據(jù)節(jié)點稱為客戶的歸屬數(shù)據(jù)節(jié)點。
由于每個數(shù)據(jù)節(jié)點空間有限,實際業(yè)務系統(tǒng)中往往需要多個數(shù)據(jù)節(jié)點。在為客戶開戶時,現(xiàn)有技術將數(shù)據(jù)庫應用系統(tǒng)中剩余空間最大的數(shù)據(jù)節(jié)點作為該客戶的歸屬數(shù)據(jù)節(jié)點。在不同客戶的設備規(guī)模、設備數(shù)量發(fā)展速度相差較大的IOT業(yè)務背景下,隨著客戶數(shù)量、設備數(shù)量增多時,現(xiàn)有技術的這種選擇歸屬數(shù)據(jù)節(jié)點的做法容易導致不同數(shù)據(jù)節(jié)點之間的存儲數(shù)據(jù)量失衡,從而形成單點瓶頸,進而導致因進行數(shù)據(jù)遷移而帶來的業(yè)務中斷或維護成本的上升。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是,如何在數(shù)據(jù)庫應用系統(tǒng)多個數(shù)據(jù)節(jié)點中為客戶選擇歸屬數(shù)據(jù)節(jié)點,使得所述數(shù)據(jù)庫應用系統(tǒng)多個數(shù)據(jù)節(jié)點之間的存儲數(shù)據(jù)量能保持均衡。鑒于此,有必要提供一種為客戶選擇數(shù)據(jù)節(jié)點的方法,使得客戶業(yè)務發(fā)展過程中,數(shù)據(jù)庫應用系統(tǒng)中多個數(shù)據(jù)節(jié)點之間的存儲數(shù)據(jù)量能保持均衡。
第一方面,本申請實施例提供了一種選擇數(shù)據(jù)節(jié)點的方法,應用于管理設備,所述管理設備管理多個數(shù)據(jù)節(jié)點,該方法包括:接收數(shù)據(jù)節(jié)點分配請求,所述數(shù)據(jù)節(jié)點分配請求中包含客戶信息,所述客戶信息包含所述客戶的合同設備數(shù)量上限,所述合同設備數(shù)量上限為所述客戶預先約定的最大設備數(shù)量;獲取所述多個數(shù)據(jù)節(jié)點中每個數(shù)據(jù)節(jié)點上的剩余空間和所述多個數(shù)據(jù)節(jié)點中每個數(shù)據(jù)節(jié)點上的所有同類客戶的信息,每個所述同類客戶的客戶信息與所述客戶的客戶信息符合相同的客戶類別標準,所述客戶類別標準至少包含合同設備數(shù)量上限要求;根據(jù)所述客戶的合同設備數(shù)量上限、所述多個數(shù)據(jù)節(jié)點中每個數(shù)據(jù)節(jié)點上的所有同類客戶的信息和剩余空間,在所述多個數(shù)據(jù)節(jié)點中確定出所述客戶的歸屬數(shù)據(jù)節(jié)點,所述歸屬數(shù)據(jù)節(jié)點用于存儲所述客戶的所有設備數(shù)據(jù)。
該方法使得管理設備可以根據(jù)客戶的合同設備數(shù)量上限、同類客戶在各個數(shù)據(jù)節(jié)點的分布情況,在數(shù)據(jù)庫應用系統(tǒng)多個數(shù)據(jù)節(jié)點中為所述客戶確定出歸屬數(shù)據(jù)節(jié)點,這可以提高數(shù)據(jù)庫應用系統(tǒng)中多個數(shù)據(jù)節(jié)點之間的存儲數(shù)據(jù)量平衡的持久性,即隨著不同類型客戶的增多、客戶業(yè)務的發(fā)展,所述多個數(shù)據(jù)節(jié)點的存儲數(shù)據(jù)量仍然是趨于平衡的。
在一個可能的方案中,所述管理設備根據(jù)所述客戶的合同設備數(shù)量上限、所述多個數(shù)據(jù)節(jié)點中每個數(shù)據(jù)節(jié)點上的所有同類客戶的信息和剩余空間,在所述多個數(shù)據(jù)節(jié)點中確定出所述客戶的歸屬數(shù)據(jù)節(jié)點包括:在所述多個數(shù)據(jù)節(jié)點中選擇出剩余空間可容納所述客戶在設備數(shù)量到達合同設備數(shù)量上限或者運營設備數(shù)量上限時的所有設備數(shù)據(jù)、并且包含同類客戶數(shù)量小于同類客戶數(shù)閾值的數(shù)據(jù)節(jié)點,得到第一候選數(shù)據(jù)節(jié)點集合;在所述第一候選數(shù)據(jù)節(jié)點集合中確定出所述客戶的歸屬數(shù)據(jù)節(jié)點;其中,所述管理設備根據(jù)所述客戶的合同設備數(shù)量上限確定出所述運營設備數(shù)量上限,所述管理設備根據(jù)所述多個數(shù)據(jù)節(jié)點中每個數(shù)據(jù)節(jié)點上的所有同類客戶的信息確定出所述同類客戶數(shù)閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經(jīng)華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810189516.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構造節(jié)點關系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡負載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構
- 節(jié)點掛載方法、裝置、網(wǎng)絡節(jié)點及存儲介質(zhì)





