[發明專利]查詢方法及相關裝置有效
| 申請號: | 201710355974.5 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN108959291B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 屈政斌;孫亮;鐘和旺;黃達毅;楊友山 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/242 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢 方法 相關 裝置 | ||
1.一種針對異構數據源的查詢方法,其特征在于,包括:
獲取查詢請求,所述查詢請求至少包括查詢條件及其類型;
分析所述查詢條件及類型,得到分析結果;
根據所述分析結果,從多個查詢策略中選擇出最優的查詢策略;
執行確定出的最優的查詢策略,以獲取符合所述查詢條件的綜合數據記錄;
其中,符合所述查詢條件的綜合數據記錄是,將來自各異構數據源的、相關聯的數據進行整合處理而得到的;
其中,所述分析所述查詢條件及類型,得到分析結果包括:
若滿足第一條件,得到所述查詢請求涉及查詢熱點數據的第一分析結果;
若滿足第二條件,得到所述查詢請求涉及查詢小批量數據的第二分析結果;
若滿足第三條件,得到所述查詢請求涉及查詢大批量數據的第三分析結果;其中,所述第一條件至少包括:所述查詢請求通過第一查詢入口獲取,所述第二條件至少包括:所述查詢請求通過第二查詢入口獲取,并且,所述查詢條件的類型為指定類型,所述第三條件至少包括:所述查詢請求通過第二查詢入口獲取,并且,所述查詢條件的類型不為指定類型;
所述多個查詢策略包括第一查詢策略、第二查詢策略和第三查詢策略,所述第一查詢策略為針對所述第一分析結果的最優的查詢策略,所述第一查詢策略包括在高速緩存器中查詢符合所述查詢條件的綜合數據記錄,所述第二查詢策略為針對所述第二分析結果的最優的查詢策略,所述第二查詢策略包括實時計算符合所述查詢條件的綜合數據記錄,所述第三查詢策略為針對所述第三分析結果的最優查詢策略,所述第三查詢策略包括在數據庫中查詢符合所述查詢條件的綜合數據記錄。
2.如權利要求1所述的方法,其特征在于,在所述獲取查詢請求之前,還包括:
獲取預設時間內,與各異構數據源的增量數據相關聯的、來自各異構數據源的數據;
對獲取到的、相關聯的數據進行整合處理,得到綜合數據記錄;
將得到的綜合數據記錄存儲至數據庫。
3.如權利要求2所述的方法,其特征在于,所述獲取預設時間內,與各異構數據源的增量數據相關聯的、來自各異構數據源的數據包括:
確定所述預設時間內,各異構數據源的增量數據;
確定增量數據對應的基準單標識;
獲取與所述基準單標識相關聯的、來自各異構數據源的數據。
4.如權利要求2所述的方法,其特征在于,在對獲取到的、相關聯的數據進行整合處理,得到綜合數據記錄之后,還包括:
從得到的綜合數據記錄中篩選出熱點綜合數據記錄;
將所述熱點綜合數據記錄存儲至高速緩存器。
5.如權利要求1所述的方法,其特征在于,所述分析所述查詢條件及類型,得到分析結果包括:
若所述查詢條件為指定類型的查詢條件,得到所述查詢請求涉及查詢熱點數據的第四分析結果;否則,得到所述查詢請求不涉及查詢熱點數據的第五分析結果。
6.如權利要求5所述的方法,其特征在于,
所述多個查詢策略包括第一查詢策略和第三查詢策略;
所述根據所述分析結果,從所述多個查詢策略中選擇出最優的查詢策略包括:
確定第一查詢策略為針對所述第四分析結果的最優的查詢策略;
確定第三查詢策略為針對所述第五分析結果的最優的查詢策略。
7.如權利要求1所述的方法,其特征在于,所述第一查詢策略還包括:
實時計算符合所述查詢條件的綜合數據記錄;
將實時計算得到的綜合數據記錄存儲至所述數據庫。
8.如權利要求7所述的方法,其特征在于,
在所述高速緩存器中查詢到的、符合所述查詢條件的綜合數據記錄,用于在首屏頁面中展示;
在接收到加載第i頁頁面的加載請求后,所述第一查詢策略還包括:
從所述數據庫中獲取用于第i屏頁面的展示的目標綜合數據記錄;其中,所述目標綜合數據記錄為經實時計算得到、未經展示,且符合所述查詢條件的綜合數據記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710355974.5/1.html,轉載請聲明來源鉆瓜專利網。





