[發(fā)明專利]數(shù)據(jù)查詢系統(tǒng)、方法及裝置在審
| 申請?zhí)枺?/td> | 201611178766.4 | 申請日: | 2016-12-19 |
| 公開(公告)號: | CN108205561A | 公開(公告)日: | 2018-06-26 |
| 發(fā)明(設(shè)計)人: | 趙懿 | 申請(專利權(quán))人: | 北京國雙科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100086 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)查詢系統(tǒng) 前端節(jié)點 集群 調(diào)度目標 申請 均衡 分布式對等 分布式集群 查詢 查詢請求 成員節(jié)點 接收查詢 數(shù)據(jù)查詢 端節(jié)點 調(diào)度 退出 部署 | ||
1.一種數(shù)據(jù)查詢系統(tǒng),其特征在于,所述數(shù)據(jù)查詢系統(tǒng)中部署多個節(jié)點,節(jié)點間組成無中心分布式對等結(jié)構(gòu),所述節(jié)點分為:前端節(jié)點和后端節(jié)點,使得前端節(jié)點在接收到查詢請求之后,能夠在各個所述節(jié)點中均衡調(diào)度目標節(jié)點,實現(xiàn)數(shù)據(jù)查詢。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,每個所述節(jié)點均配置有緩存節(jié)點,每個所述緩存節(jié)點之間組成無中心分布式對等結(jié)構(gòu),使得所述目標節(jié)點能夠均衡調(diào)度每個所述緩存節(jié)點存儲查詢結(jié)果。
3.一種數(shù)據(jù)查詢方法,其特征在于,包括:
利用數(shù)據(jù)查詢系統(tǒng)中的至少一個前端節(jié)點接收查詢請求,其中所述數(shù)據(jù)查詢系統(tǒng)中部署多個節(jié)點,節(jié)點間組成無中心分布式對等結(jié)構(gòu),所述節(jié)點分為:前端節(jié)點和后端節(jié)點;
基于所述前端節(jié)點和所述后端節(jié)點各自的當前負載狀態(tài),確定處理所述查詢請求的目標節(jié)點,所述目標節(jié)點包括所述前端節(jié)點和/或所述后端節(jié)點;
利用所述目標節(jié)點基于所述查詢請求執(zhí)行查詢?nèi)蝿?,得到與所述查詢請求相匹配的查詢結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,利用所述目標節(jié)點基于所述查詢請求執(zhí)行查詢?nèi)蝿?,得到與所述查詢請求相匹配的查詢結(jié)果,包括:
利用所述目標節(jié)點以預設(shè)的計算周期,基于所述查詢請求進行周期性的數(shù)據(jù)計算處理,得到計算結(jié)果;
在所述計算結(jié)果中,獲得與所述查詢請求相匹配的查詢結(jié)果;
其中,所述方法還包括:
監(jiān)測利用所述目標節(jié)點進行周期性的數(shù)據(jù)計算處理的持續(xù)時長是否超過預設(shè)的生存周期時長,如果是,刪除利用所述目標節(jié)點進行周期性的數(shù)據(jù)計算處理所得到的計算結(jié)果并停止利用所述目標節(jié)點進行周期性的數(shù)據(jù)計算處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,每個所述節(jié)點均配置有緩存節(jié)點,每個所述緩存節(jié)點之間組成無中心分布式對等結(jié)構(gòu);
所述方法還包括:
基于各個緩存節(jié)點的當前緩存狀態(tài),確定目標緩存節(jié)點;
將所述計算結(jié)果及所述目標節(jié)點的節(jié)點信息作為結(jié)果數(shù)據(jù)存儲到所述目標緩存節(jié)點中。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在利用前端節(jié)點接收到查詢請求之后,所述方法還包括:
在已經(jīng)存儲于所述目標緩存節(jié)點中的結(jié)果數(shù)據(jù)中查找是否存在與所述查詢請求相對應的歷史計算結(jié)果及歷史節(jié)點信息;
如果存在,則根據(jù)所述歷史節(jié)點信息將所述查詢請求路由到所述歷史節(jié)點信息對應的節(jié)點上,并通過所述歷史節(jié)點信息對應的節(jié)點返回所述歷史計算結(jié)果。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
監(jiān)測所述前端節(jié)點和所述后端節(jié)點是否出現(xiàn)故障;
如果所述前端節(jié)點和/或所述后端節(jié)點出現(xiàn)查詢?nèi)蝿盏膱?zhí)行故障,觸發(fā)出現(xiàn)執(zhí)行故障的所述前端節(jié)點和/或所述后端節(jié)點重新執(zhí)行查詢?nèi)蝿眨?/p>
如果所述前端節(jié)點和/或所述后端節(jié)點出現(xiàn)節(jié)點的運行故障,在其他節(jié)點中重新確定新的節(jié)點,將所述新的節(jié)點代替出現(xiàn)運行故障的所述前端節(jié)點和/或所述后端節(jié)點。
8.一種數(shù)據(jù)查詢裝置,其特征在于,包括:
請求接收單元,用于利用數(shù)據(jù)查詢系統(tǒng)中的至少一個前端節(jié)點接收查詢請求,其中所述數(shù)據(jù)查詢系統(tǒng)中部署多個節(jié)點,節(jié)點間組成無中心分布式對等結(jié)構(gòu),所述節(jié)點分為:前端節(jié)點和后端節(jié)點;
目標確定單元,用于基于所述前端節(jié)點和所述后端節(jié)點各自的當前負載狀態(tài),確定處理所述查詢請求的目標節(jié)點,所述目標節(jié)點包括所述前端節(jié)點和/或所述后端節(jié)點;
任務執(zhí)行單元,用于利用所述目標節(jié)點基于所述查詢請求執(zhí)行查詢?nèi)蝿眨玫脚c所述查詢請求相匹配的查詢結(jié)果。
該專利技術(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/201611178766.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)查詢方法、裝置及系統(tǒng)
- 一種基于無線傳感器網(wǎng)絡的數(shù)據(jù)查詢系統(tǒng)及其查詢方法
- 數(shù)據(jù)查詢方法、應用和數(shù)據(jù)庫服務器、中間件及系統(tǒng)
- 數(shù)據(jù)查詢方法和裝置
- 基于業(yè)務用戶習慣的智能學習查詢模型
- 一種數(shù)據(jù)查詢方法、裝置、系統(tǒng)和存儲介質(zhì)
- 一種響應數(shù)據(jù)查詢的方法、視聯(lián)網(wǎng)系統(tǒng)以及mserver系統(tǒng)
- 一種數(shù)據(jù)查詢方法、系統(tǒng)及裝置
- 一種數(shù)據(jù)查詢方法及裝置
- 數(shù)據(jù)查詢方法、系統(tǒng)、計算機設(shè)備及存儲介質(zhì)
- 一種利用P2P技術(shù)的實現(xiàn)視頻點播和推播的系統(tǒng)及其方法
- 一種云計算技術(shù)實現(xiàn)視頻點播和推播的系統(tǒng)及其方法
- 一種基于動態(tài)角色權(quán)重的電力系統(tǒng)前置機系統(tǒng)
- 數(shù)據(jù)查詢系統(tǒng)、方法及裝置
- 一種基于Redis訂閱服務的分布式實時聊天系統(tǒng)及方法
- 一種日志檢索方法、裝置及存儲介質(zhì)
- 一種用于大規(guī)模視覺計算系統(tǒng)的節(jié)點協(xié)同選擇方法
- 一種大規(guī)模視覺計算系統(tǒng)中有效節(jié)點動態(tài)遴選方法
- 一種用于感知系統(tǒng)構(gòu)建的前端節(jié)點優(yōu)化選擇方法
- 數(shù)據(jù)訪問方法和裝置、數(shù)據(jù)獲取方法和裝置
- 一種集群調(diào)度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網(wǎng)絡流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





