[發明專利]一種查詢方法、系統及電子設備有效
| 申請號: | 202010300614.7 | 申請日: | 2020-04-16 |
| 公開(公告)號: | CN111488392B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 趙登峰 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/27;G06F16/2455;G06F16/28 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 徐琪琦 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 查詢 方法 系統 電子設備 | ||
本發明涉及一種查詢方法、系統及電子設備,將至少一條信息數據導入關系數據庫管理系統Oracle中,通過關系數據庫管理系統Oracle的第一預設查詢接口將每條信息數據轉存至Redis數據庫中,根據用戶輸入的關鍵字從Redis數據庫中查詢相應的信息數據并進行反饋,將至少一條信息數據通過關系數據庫管理系統Oracle轉存至Redis數據庫,Redis數據庫作為一種基于內存的NoSQL數據庫,根據用戶輸入的關鍵字能從Redis數據庫進行即時查詢,與目前所采用的查詢方式相比,查詢效率提升70倍以上,提高用戶體驗度。
技術領域
本發明涉及數據查詢領域,尤其涉及一種查詢方法、系統及電子設備。
背景技術
且隨著電信行業、網絡行業等的不斷發展,用戶對數據信息的獲取效率要求越來越高,根據研究表明:用戶對于數據查詢時間所能忍受的極限是3秒,例如,當用戶查詢地址信息時,其查詢時間不能超過3秒,而目前采用直接從所有的地址信息中逐條查詢的查詢方式所需要查詢時間往往大于3秒,即目前的查詢方式存在效率低的問題,極其影響用戶的體驗度。
發明內容
本發明所要解決的技術問題是針對現有技術的不足,提供一種查詢方法、系統及電子設備。
本發明的一種查詢方法的技術方案如下:
將至少一條信息數據導入關系數據庫管理系統Oracle中;
通過所述關系數據庫管理系統Oracle的第一預設查詢接口將每條信息數據轉存至Redis數據庫中;
根據用戶輸入的關鍵字從所述Redis數據庫中查詢相應的信息數據并進行反饋。
本發明的一種查詢方法的有益效果如下:
將至少一條信息數據通過關系數據庫管理系統Oracle轉存至Redis數據庫,Redis數據庫作為一種基于內存的NoSQL數據庫,根據用戶輸入的關鍵字能從Redis數據庫進行即時查詢,與目前所采用的查詢方式相比,查詢效率提升70倍以上,提高用戶體驗度。
在上述方案的基礎上,本發明的一種查詢方法還可以做如下改進。
進一步,所述通過所述關系數據庫管理系統Oracle的第一預設查詢接口將每條信息數據轉存至Redis數據庫中,包括:
采用服務框架Dubbo將通過所述第一預設查詢接口從所述關系數據庫管理系統Oracle進行查詢的查詢服務進行發布,并將發布后的查詢服務注冊到分布式應用程序協調服務ZooKeeper中;
利用框架Spring所預留前置處理Bean的擴展機制從所述分布式應用程序協調服務ZooKeeper中調用注冊后的查詢服務,并通過所述注冊后的查詢服務將所述關系數據庫管理系統Oracle中的每條信息數據轉存至所述Redis數據庫中。
采用上述進一步方案的有益效果:將關系數據庫管理系統Oracle中的每條信息數據轉存至Redis數據庫中的過程進行了詳細說明。
進一步,所述根據用戶輸入的關鍵字從所述Redis數據庫中查詢相應的信息數據并進行反饋,包括:
當用戶輸入關鍵字時,通過第二預設查詢接口從所述Redis數據庫查詢相應的信息數據;
通過jQuery?UI中的autocomplete插件將所述相應的信息數據進行反饋。
采用上述進一步方案的有益效果是:通過autocomplete插件能向用戶直觀顯示每個相應的數據信息,便于用戶從中選擇想要的數據信息,再進行后續處理。
進一步,所述當用戶輸入關鍵字時,通過第二預設查詢接口從所述Redis數據庫查詢相應的信息數據,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010300614.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種戶外燈光投射展覽設備
- 下一篇:一種基于飛行時間的非視域成像方法和系統





