[發明專利]一種查詢數據表的方法和裝置在審
| 申請號: | 201710659764.5 | 申請日: | 2017-08-04 |
| 公開(公告)號: | CN109388654A | 公開(公告)日: | 2019-02-26 |
| 發明(設計)人: | 陳飛 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F9/50;G06F16/242 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;姜勁 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢 方法和裝置 計算機技術領域 數據保存 系統資源 占用量 | ||
1.一種查詢數據表的方法,其特征在于,包括:
將數據表的數據保存為基于鍵值對的關系項;
根據獲取到的關鍵字,在所述關系項中查詢與所述關鍵字對應的數據。
2.根據權利要求1所述的方法,其特征在于,所述關鍵字包括數據表中的關聯字段值和待查詢字段名,所述關系項包括第一關系項和第二關系項;將數據表的數據保存為關系項的步驟包括:
建立包含待查詢字段名、待查詢字段值及二者對應關系的第一關系項;
建立包含關聯字段值、所述第一關系項及二者對應關系的第二關系項。
3.根據權利要求2所述的方法,其特征在于,所述第一關系項為以所述待查詢字段名為鍵、以所述待查詢字段值為值的鍵值對。
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
在根據獲取到的關鍵字,在所述關系項中查詢與所述關鍵字對應的數據的步驟前,
將所述第二關系項以鍵值對的形式存儲至內存中;所述鍵值對的鍵為所述關聯字段值,所述鍵值對的值為所述第一關系項。
5.根據權利要求4所述的方法,其特征在于,在將所述第二關系項以鍵值對的形式存儲至內存中時,所述鍵值對為HashMap鍵值對。
6.根據權利要求2所述的方法,其特征在于,所述關鍵字還包括數據表名,所述關系項還包括第三關系項;所述方法還包括:
在建立包含關聯字段值、所述第一關系項及二者對應關系的第二關系項的步驟后,
建立包含數據表名、所述第二關系項及二者對應關系的第三關系項。
7.根據權利要求1-6任一所述的方法,其特征在于,所述數據表為數據倉庫中的維度表。
8.一種查詢數據表的裝置,其特征在于,包括:
關系項模塊,用于將數據表的數據保存為基于鍵值對的關系項;
查詢模塊,用于根據獲取到的關鍵字,在所述關系項中查詢與所述關鍵字對應的數據。
9.根據權利要求8所述的裝置,其特征在于,所述關鍵字包括數據表中的關聯字段值和待查詢字段名,所述關系項包括第一關系項和第二關系項;所述關系項模塊還用于:
建立包含待查詢字段名、待查詢字段值及二者對應關系的第一關系項;
建立包含關聯字段值、所述第一關系項及二者對應關系的第二關系項。
10.根據權利要求9所述的裝置,其特征在于,所述第一關系項為以所述待查詢字段名為鍵、以所述待查詢字段值為值的鍵值對。
11.根據權利要求9所述的裝置,其特征在于,所述裝置還包括:
轉存模塊,用于將所述第二關系項以鍵值對的形式存儲至內存中;所述鍵值對的鍵為所述關聯字段值,所述鍵值對的值為所述第一關系項。
12.根據權利要求11所述的裝置,其特征在于,在將所述第二關系項以鍵值對的形式存儲至內存中時,所述鍵值對為HashMap鍵值對。
13.根據權利要求9所述的裝置,其特征在于,所述關鍵字還包括數據表名,所述關系項還包括第三關系項;所述關系項模塊還用于:
建立包含數據表名、所述第二關系項及二者對應關系的第三關系項。
14.根據權利要求8-13任一所述的裝置,其特征在于,所述數據表為數據倉庫中的維度表。
15.一種查詢數據表的電子設備,其特征在于,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1-7中任一所述的方法。
16.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1-7中任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710659764.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種知識產權查詢系統及方法
- 下一篇:一種動態控制數據訪問的方法和裝置





