[發明專利]數據查詢方法、數據查詢裝置、電子設備及存儲介質在審
| 申請號: | 202110299688.8 | 申請日: | 2021-03-19 |
| 公開(公告)號: | CN113051268A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 鐘承達;洪伙彪;李瑩;王宏志 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242;G06F16/2455;G06F16/28 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 吳夢圓 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 查詢 方法 裝置 電子設備 存儲 介質 | ||
本公開實施例提供了數據查詢方法、數據查詢裝置、電子設備及計算機可讀存儲介質,應用于計算機領域、金融領域或其他領域。該方法包括:獲取查詢請求,其中,查詢請求包括目標關鍵字;根據目標關鍵字,確定查詢類型;在確定查詢類型為等值查詢的情況下,調用哈希索引接口,其中,哈希索引接口是在響應用于創建哈希索引的創建請求的情況下,創建的針對哈希索引的存儲引擎接口;根據哈希索引接口,調用目標存儲引擎,以通過目標存儲引擎確定與目標關鍵字對應的目標哈希索引;以及,根據目標哈希索引,確定針對查詢請求的查詢結果。
技術領域
本公開實施例涉及計算機技術領域、金融領域或其他領域,更具體地,涉及一種數據查詢方法、數據查詢裝置、電子設備、計算機可讀存儲介質及計算機程序產品。
背景技術
數據庫是一個存放數據的倉庫,這個倉庫是按照一定的數據結構來組織和存儲的。數據庫可以包括關系型數據庫和非關系型數據庫。在關系型數據庫中,MySQL數據庫具有插件式存儲引擎,MySQL數據庫包括多種類型的存儲引擎,例如,InnoDB存儲引擎、CVS(Concurrent Version System,并發版本系統)存儲引擎、Archive存儲引擎、Memory存儲引擎和Myisam存儲引擎等。其中,InnoDB存儲引擎支持事務處理,具有多種特性,例如,原子性、一致性、獨立性和持久性,是MySQL數據庫中最常用、最核心和最重要的存儲引擎之一。
在實現本公開構思的過程中,發明人發現相關技術中至少存在如下問題,采用InnoDB存儲引擎進行等值查詢的查詢效率不高。
發明內容
有鑒于此,本公開實施例提供了一種數據查詢方法、數據查詢裝置、電子設備、計算機可讀存儲介質及計算機程序產品。
本公開實施例的一個方面提供了一種數據查詢方法,包括:獲取查詢請求,其中,上述查詢請求包括目標關鍵字;根據上述目標關鍵字,確定查詢類型;在確定上述查詢類型為等值查詢的情況下,調用哈希索引接口,其中,上述哈希索引接口是在響應用于創建哈希索引的創建請求的情況下,創建的針對哈希索引的存儲引擎接口;根據上述哈希索引接口,調用目標存儲引擎,以通過上述目標存儲引擎確定與上述目標關鍵字對應的目標哈希索引;以及,根據上述目標哈希索引,確定針對上述查詢請求的查詢結果。
本公開實施例的另一個方面提供了一種數據查詢裝置,包括:第一獲取模塊,用于獲取查詢請求,其中,上述查詢請求包括目標關鍵字;第一確定模塊,用于根據上述目標關鍵字,確定查詢類型;第一調用模塊,用于在確定上述查詢類型為等值查詢的情況下,調用哈希索引接口,其中,上述哈希索引接口是在響應用于創建哈希索引的創建請求的情況下,創建的針對哈希索引的存儲引擎接口;第二調用模塊,用于根據上述哈希索引接口,調用目標存儲引擎,以通過上述目標存儲引擎確定與上述目標關鍵字對應的目標哈希索引;以及,第二確定模塊,根據上述目標哈希索引,確定針對上述查詢請求的查詢結果。
本公開實施例的另一個方面提供了一種電子設備,包括:一個或多個處理器;存儲器,用于存儲一個或多個程序,其中,當上述一個或多個程序被上述一個或多個處理器執行時,使得上述一個或多個處理器實現如上所述的方法。
本公開實施例的另一個方面提供了一種計算機可讀存儲介質,存儲有計算機可執行指令,上述指令在被執行時用于實現如上所述的方法。
本公開實施例的另一個方面提供了一種計算機程序產品,所述計算機程序產品包括計算機可執行指令,上述指令在被執行時用于實現如上所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110299688.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:園林管養系統
- 下一篇:一種獸用消毒劑定量灌裝設備及其工作方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





