[發(fā)明專利]一種數(shù)據(jù)檢索系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 202010431511.4 | 申請日: | 2020-05-20 |
| 公開(公告)號: | CN111782687A | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設(shè)計)人: | 曹磊 | 申請(專利權(quán))人: | 北京皮爾布萊尼軟件有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/28;G06F16/25;G06F16/2455 |
| 代理公司: | 北京思睿峰知識產(chǎn)權(quán)代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 檢索系統(tǒng) 方法 | ||
本發(fā)明公開了一種數(shù)據(jù)檢索系統(tǒng)和方法,數(shù)據(jù)檢索方法適于在數(shù)據(jù)檢索系統(tǒng)中運行,方法包括步驟:收集并在數(shù)據(jù)服務(wù)器存儲第一類型數(shù)據(jù);控制服務(wù)器中的數(shù)據(jù)處理模塊從數(shù)據(jù)服務(wù)器中按照預定規(guī)則選擇第一類型數(shù)據(jù)轉(zhuǎn)換為第二類型數(shù)據(jù),并將第二類型數(shù)據(jù)存儲到檢索服務(wù)器中;接口模塊接收來自客戶端的數(shù)據(jù)檢索請求;數(shù)據(jù)查詢模塊對數(shù)據(jù)檢索請求進行分析,以確定從數(shù)據(jù)服務(wù)器獲取相應(yīng)的第一類型數(shù)據(jù)作為請求數(shù)據(jù)還是從檢索服務(wù)器中檢索對應(yīng)的第二類型數(shù)據(jù)作為請求數(shù)據(jù),并通過接口模塊將請求數(shù)據(jù)發(fā)送給所述客戶端。本發(fā)明還一并公開了一種計算設(shè)備和計算機可讀存儲介質(zhì)。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)服務(wù)領(lǐng)域,特別涉及一種數(shù)據(jù)檢索系統(tǒng)和方法。
背景技術(shù)
隨著社會生活和計算機技術(shù)的發(fā)展,數(shù)據(jù)信息也變得愈發(fā)海量,對數(shù)據(jù)信息 進行良好的存儲以及快速從中找到需要的數(shù)據(jù)變得愈發(fā)重要。在對數(shù)據(jù)庫中的 數(shù)據(jù)進行訪問時可以采用接口直接訪問數(shù)據(jù)庫的方式對數(shù)據(jù)進行查找,具體為 編寫查詢語句來實現(xiàn)復雜的查詢邏輯以得到需要的數(shù)據(jù),或者在內(nèi)存中按照自 定的邏輯算法篩選出所需要的數(shù)據(jù),并通過分布式的緩存服務(wù)系統(tǒng)降低數(shù)據(jù)庫 的訪問量。
但這種訪問和查詢數(shù)據(jù)的方式不適合在數(shù)據(jù)量大或業(yè)務(wù)場景復雜的系統(tǒng)中 使用,在業(yè)務(wù)場景復雜的情況下,會很大程度上影響服務(wù)器的性能。當接口輸出 的數(shù)據(jù)需要經(jīng)過一系列復雜的算法后才能獲得,那就意味著前端每調(diào)用一次接 口,都會實時計算所需要的數(shù)據(jù),這樣會消耗大量的計算機資源,并導致接口查 詢越來越慢,如果不及時處理,可能會出現(xiàn)服務(wù)器過載異常。
當緩存服務(wù)器出現(xiàn)異常的時候,數(shù)據(jù)庫服務(wù)器極有可能直接宕機。當緩存服 務(wù)器或緩存服務(wù)器所在機房的網(wǎng)絡(luò)出問題的時候,接口服務(wù)器連接不上緩存服 務(wù)器,會導致請求會大量回源造成數(shù)據(jù)庫壓力瞬間指數(shù)提升,更有甚者會壓垮數(shù) 據(jù)庫服務(wù)器。
并且在采用這種方式時能對數(shù)據(jù)進行及時更新,新增數(shù)據(jù)的同步會有延遲, 從而會導致在頁面上顯示的延遲,在某些對數(shù)據(jù)實時性有較高要求的場景下會 造成實際業(yè)務(wù)的問題。
為此,需要一種新的數(shù)據(jù)檢索系統(tǒng)和方法。
發(fā)明內(nèi)容
為此,本發(fā)明提供一種數(shù)據(jù)檢索系統(tǒng)和方法,以力圖解決或者至少緩解上 面存在的問題。
根據(jù)本發(fā)明的一個方面,提供一種數(shù)據(jù)檢索系統(tǒng),數(shù)據(jù)檢索系統(tǒng)與若干個客 戶端相連接,適于為客戶端提供數(shù)據(jù)檢索服務(wù),數(shù)據(jù)檢索系統(tǒng)包括:數(shù)據(jù)服務(wù)器, 適于存儲第一類型數(shù)據(jù);檢索服務(wù)器,適于存儲第二類型數(shù)據(jù),第二類型數(shù)據(jù)基 于第一類型數(shù)據(jù)生成;以及控制服務(wù)器,與數(shù)據(jù)庫服務(wù)器和檢索服務(wù)器通信連接, 包括:數(shù)據(jù)處理模塊,適于按照預定規(guī)則從數(shù)據(jù)庫服務(wù)器中選擇第一類型數(shù)據(jù)并 轉(zhuǎn)換為第二類型數(shù)據(jù),并將第二類型數(shù)據(jù)存儲到檢索服務(wù)器中;接口模塊,適于 接收來自客戶端的數(shù)據(jù)檢索請求;以及數(shù)據(jù)查詢模塊,適于對數(shù)據(jù)檢索請求進行 分析,以確定從數(shù)據(jù)服務(wù)器獲取相應(yīng)的第一類型數(shù)據(jù)作為請求數(shù)據(jù)還是從檢索 服務(wù)器中檢索對應(yīng)的第二類型數(shù)據(jù)作為請求數(shù)據(jù),并通過接口模塊將請求數(shù)據(jù) 發(fā)送給客戶端。
可選地,在根據(jù)本發(fā)明的系統(tǒng)中,數(shù)據(jù)查詢模塊還適于從檢索服務(wù)器中檢索 到對應(yīng)的第二類型數(shù)據(jù)后,從數(shù)據(jù)服務(wù)器獲取與第二類型相對應(yīng)的數(shù)據(jù),并組合 第二類型數(shù)據(jù)和獲取的數(shù)據(jù)以形成請求數(shù)據(jù)。
可選地,在根據(jù)本發(fā)明的系統(tǒng)中,數(shù)據(jù)處理模塊還適于對第一類型數(shù)據(jù)進行 分類;從不同類別的第一類型數(shù)據(jù)按照自定義業(yè)務(wù)邏輯選取數(shù)據(jù)作為第二數(shù)據(jù), 并對第二類型數(shù)據(jù)建立索引。
可選地,在根據(jù)本發(fā)明的系統(tǒng)中,控制服務(wù)器還包括:數(shù)據(jù)通知模塊,適于 接收來自數(shù)據(jù)服務(wù)器的數(shù)據(jù)更新通知;以及數(shù)據(jù)處理模塊還適于根據(jù)數(shù)據(jù)更新 通知,將變更的第一類型數(shù)據(jù)轉(zhuǎn)換為第二類型數(shù)據(jù),并將第二類型數(shù)據(jù)存儲到檢 索服務(wù)器中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京皮爾布萊尼軟件有限公司,未經(jīng)北京皮爾布萊尼軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010431511.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





