[發明專利]數據索引構建方法及裝置有效
| 申請號: | 201610515000.4 | 申請日: | 2016-07-01 |
| 公開(公告)號: | CN107562762B | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 劉穎慧 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊文娟;劉芳 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 索引 構建 方法 裝置 | ||
1.一種數據索引構建方法,其特征在于,包括:
獲取各修飾符在歷史查詢請求中出現的次數;
遍歷HBase數據表,確定所述次數超過預設閾值的各修飾符所在的數據行;
為各所述數據行建立索引,形成索引表;
所述遍歷HBase數據表,確定所述次數超過預設閾值的各修飾符所在的數據行,包括:
將各修飾符對應的所述次數與預設閾值進行對比,獲得所述次數超過所述預設閾值的修飾符;
遍歷HBase數據表的每個數據行,篩選獲得列簇中包含所述修飾符的數據行;
所述為各所述數據行建立索引,形成索引表,包括:
將各所述修飾符之間按照數量進行組合,生成修飾符組合類;
確定各所述數據行所屬的修飾符組合類;
根據各所述數據行所屬的修飾符組合類和各所述數據行的行鍵,為各所述數據行生成索引,并形成索引表。
2.根據權利要求1所述的方法,其特征在于,所述遍歷HBase數據表,確定所述次數超過預設閾值的各修飾符所在的數據行之前,所述方法還包括:
獲取所述歷史查詢請求中具有修飾符比較條件數量相同的查詢請求的出現次數;
確定最大出現次數對應的修飾符比較條件的數量。
3.根據權利要求1所述的方法,其特征在于,所述根據各所述數據行所屬的修飾符組合類和各所述數據行的行鍵,為各所述數據行生成索引,包括:
按照“修飾符組合類-修飾符組合-數據行行鍵”的格式為各所述數據行生成索引。
4.根據權利要求1-3中任一項所述的方法,其特征在于,所述為各所述數據行建立索引,形成索引表之后,還包括:
根據預設周期,定期更新所述索引表。
5.一種數據索引構建裝置,其特征在于,包括:
第一獲取模塊,用于獲取各修飾符在歷史查詢請求中出現的次數;
第一確定模塊,用于遍歷HBase數據表,確定所述次數超過預設閾值的各修飾符所在的數據行;
構建模塊,用于為各所述數據行建立索引,形成索引表;
所述第一確定模塊,具體用于:
將各修飾符對應的所述次數與預設閾值進行對比,獲得所述次數超過所述預設閾值的修飾符;
遍歷HBase數據表的每個數據行,篩選獲得列簇中包含所述修飾符的數據行;
所述構建模塊,包括:
處理子模塊,用于將各所述修飾符之間按照數量進行組合,生成修飾符組合類;
確定子模塊,用于確定各所述數據行所屬的修飾符組合類;
構建子模塊,用于根據各所述數據行所屬的修飾符組合類和各所述數據行的行鍵,為各所述數據行生成索引,并形成索引表。
6.根據權利要求5所述的裝置,其特征在于,所述裝置,還包括:
第二獲取模塊,用于獲取所述歷史查詢請求中具有修飾符比較條件數量相同的查詢請求的出現次數;
第二確定模塊,用于確定最大出現次數對應的修飾符比較條件的數量。
7.根據權利要求6所述的裝置,其特征在于,所述構建子模塊,具體用于:
按照“修飾符組合類-修飾符組合-數據行行鍵”的格式為各所述數據行生成索引。
8.根據權利要求5-7中任一項所述的裝置,其特征在于,所述裝置還包括:
更新模塊,用于根據預設周期,定期更新索引列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610515000.4/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





