[發(fā)明專利]一種數(shù)據(jù)分片方法、相關(guān)設(shè)備及計算機存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810824276.X | 申請日: | 2018-07-24 |
| 公開(公告)號: | CN110851525B | 公開(公告)日: | 2022-08-26 |
| 發(fā)明(設(shè)計)人: | 畢杰山;鐘延輝 | 申請(專利權(quán))人: | 華為云計算技術(shù)有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 550025 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 分片 方法 相關(guān) 設(shè)備 計算機 存儲 介質(zhì) | ||
1.一種數(shù)據(jù)分片方法,其特征在于,包括:
獲取用戶數(shù)據(jù),其中,所述用戶數(shù)據(jù)包括關(guān)鍵字;
對所述關(guān)鍵字進行截取,從而得到目標字段;
根據(jù)哈希算法確定所述目標字段的目標特征值;
根據(jù)所述目標字段的目標特征值,向所述目標特征值對應(yīng)的存儲節(jié)點發(fā)送所述用戶數(shù)據(jù),其中,不同的存儲節(jié)點對應(yīng)不同的特征值范圍,所述不同的存儲節(jié)點對應(yīng)的特征值范圍是基于range分片方式確定的,所述目標特征值屬于其中一個特征值范圍。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述關(guān)鍵字進行截取,從而得到目標字段,包括:
獲取預設(shè)偏移量;
根據(jù)所述預設(shè)偏移量對所述關(guān)鍵字進行截取,從而得到所述目標字段。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預設(shè)偏移量包括第一預設(shè)偏移量和第二預設(shè)偏移量,其中,所述第一預設(shè)偏移量用于截取第一目標字段,所述第二預設(shè)偏移量用于截取第二目標字段,所述目標字段包括所述第一目標字段和所述第二目標字段。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述關(guān)鍵字包括分隔符,對所述關(guān)鍵字進行截取,從而得到目標字段,包括:
根據(jù)所述分隔符對所述關(guān)鍵字進行截取,從而得到所述目標字段。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述分隔符包括第一組分隔符和第二組分隔 符,其中,所述第一組分隔符用于截取第一目標字段,所述第二組分隔符用于截取第二目標字段,所述目標字段包括所述第一目標字段和所述第二目標字段。
6.根據(jù)權(quán)利要求1至5任一項權(quán)利要求所述的方法,其特征在于,用于存儲所述用戶數(shù)據(jù)的數(shù)據(jù)庫為無schema定義的數(shù)據(jù)庫,其中,無schema定義的數(shù)據(jù)庫分布存儲在多個存儲節(jié)點中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述目標字段的目標特征值,向所述目標特征值對應(yīng)的存儲節(jié)點發(fā)送所述用戶數(shù)據(jù),包括:
將所述目標特征值與所述關(guān)鍵字組合得到新關(guān)鍵字,根據(jù)所述新關(guān)鍵字,向所述目標特征值對應(yīng)的存儲節(jié)點發(fā)送所述用戶數(shù)據(jù)。
8.一種數(shù)據(jù)分片裝置,其特征在于,包括:
通信單元,用于獲取用戶數(shù)據(jù),其中,所述用戶數(shù)據(jù)包括關(guān)鍵字;
處理單元,用于對所述關(guān)鍵字進行截取,從而得到目標字段;
根據(jù)哈希算法確定所述目標字段的目標特征值;
所述通信單元還用于根據(jù)所述目標字段的目標特征值,向所述目標特征值對應(yīng)的存儲節(jié)點發(fā)送所述用戶數(shù)據(jù),其中,不同的存儲節(jié)點對應(yīng)不同的特征值范圍,所述不同的存儲節(jié)點對應(yīng)的特征值范圍是基于range分片方式確定的,所述目標特征值屬于其中一個特征值范圍。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,對所述關(guān)鍵字進行截取,從而得到目標字段,包括:
獲取預設(shè)偏移量;
根據(jù)所述預設(shè)偏移量對所述關(guān)鍵字進行截取,從而得到所述目標字段。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述預設(shè)偏移量包括第一預設(shè)偏移量和第二預設(shè)偏移量,其中,所述第一預設(shè)偏移量用于截取第一目標字段,所述第二預設(shè)偏移量用于截取第二目標字段,所述目標字段包括所述第一目標字段和所述第二目標字段。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述關(guān)鍵字包括分隔符,對所述關(guān)鍵字進行截取,從而得到目標字段,包括:
根據(jù)所述分隔符對所述關(guān)鍵字進行截取,從而得到所述目標字段。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述分隔符包括第一組分隔符和第二組分隔 符,其中,所述第一組分隔符用于截取第一目標字段,所述第二組分隔符用于截取第二目標字段,所述目標字段包括所述第一目標字段和所述第二目標字段。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為云計算技術(shù)有限公司,未經(jīng)華為云計算技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810824276.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:文本數(shù)據(jù)的處理方法及裝置
- 下一篇:一種骨科敷料配方
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(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ù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(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è)備、數(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)裝置





