[發明專利]一種用于電力大數據高效組合查詢的實時索引方法在審
| 申請號: | 201810565688.6 | 申請日: | 2018-06-04 |
| 公開(公告)號: | CN108829796A | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 冷喜武;蔣宇;王洪哲;江葉峰;白玉東;吳海斌;楊笑宇;武江;曹宇 | 申請(專利權)人: | 國家電網公司;國網江蘇省電力公司;國網遼寧省電力有限公司;國網江蘇省電力公司徐州供電公司;國網江蘇省電力公司常州供電公司;北京科東電力控制系統有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京中濟緯天專利代理有限公司 11429 | 代理人: | 楊樂 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢 實時索引 大數據 高效組合 索引 方法創建 信息化技術 復合索引 建立索引 索引系統 逐行掃描 條件列 創建 | ||
1.一種用于電力大數據高效組合查詢的實時索引方法,其特征在于它包括以下步驟:
s1:利用實時索引圖技術,為電力大數據建立立體的索引系統;
s2:利用多條件組合查詢方法創建索引;
s3:建立多條件組合查詢方法創建索引。
2.根據權利要求1所述的一種用于電力大數據高效組合查詢的實時索引方法,其特征在于所述步驟s1具體方法為:首先利用第一個域進行排序,建立若干索引起始點,然后使用hash技術將索引分段,構建一個多級立體式的索引分段系統。
3.根據權利要求1所述的一種用于電力大數據高效組合查詢的實時索引方法,其特征在于所述步驟s2具體方法為:當用戶使用條件組合進行數據查詢時,數據庫引擎會依據自身的獨有機制實時使用這些原本獨立創建索引提供任意組合的多條件的數據查詢。
4.根據權利要求1所述的一種用于電力大數據高效組合查詢的實時索引方法,其特征在于所述步驟s2中若使用沒有創建索引的字段與其它已經創建了索引的字段進行組合查詢,系統首先智能地去判斷,發現其中的幾個字段已有索引,將優先使用這幾個字段初步判斷與過濾,得到一組中間查詢結果;對于并未建立索引的其它字段,需要再對中間結果數據進行逐條掃描。
5.根據權利要求1所述的一種用于電力大數據高效組合查詢的實時索引方法,其特征在于所述步驟s3具體包括如下步驟:
t1.用戶從客戶端輸入SQL命令;
t2.通過JDBC和HBase連接到索引數據庫;
t3.解析SQL命令,從索引數據庫找到對應的索引文件;
t4.對索引文件進行修剪,形成針對具體查詢命令的實時索引圖;
t5.通過實時索引圖,得到需要查詢的HFile的RowKey;
t6.HBase根據RowKey從HDFS取數據;
t7.將查詢結果返回用戶。
6.根據權利要求5所述的一種用于電力大數據高效組合查詢的實時索引方法,其特征在于所述步驟t2具體方法為:當HBase讀入新增數據時,所有數據同步被送到指定的查詢加速服務器,按指定關鍵字和日期對某個字段進行數值的統計,并建立查詢索引;當用戶向HBase發出查詢請求時,該請求被即時送到特制的查詢引擎,根據查詢條件返回對應的索引地址,通過索引地址找到原始數據,并返回結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;國網江蘇省電力公司;國網遼寧省電力有限公司;國網江蘇省電力公司徐州供電公司;國網江蘇省電力公司常州供電公司;北京科東電力控制系統有限責任公司,未經國家電網公司;國網江蘇省電力公司;國網遼寧省電力有限公司;國網江蘇省電力公司徐州供電公司;國網江蘇省電力公司常州供電公司;北京科東電力控制系統有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810565688.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據查詢方法及裝置
- 下一篇:多智能體對話策略系統構建方法及自適應方法





