[發(fā)明專利]一種信息查詢方法及裝置在審
| 申請?zhí)枺?/td> | 201310699851.5 | 申請日: | 2013-12-18 |
| 公開(公告)號: | CN104731785A | 公開(公告)日: | 2015-06-24 |
| 發(fā)明(設(shè)計(jì))人: | 沈儀 | 申請(專利權(quán))人: | 中國移動通信集團(tuán)上海有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 200060 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 信息 查詢 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信息查詢方法及裝置。
背景技術(shù)
Domino平臺是一種群組工作軟件,主要用于輔助多人協(xié)同工作。由于Domino平臺的技術(shù)成熟、功能強(qiáng)大,現(xiàn)已廣泛應(yīng)用于企業(yè)信息化環(huán)境,如公文、郵件、合同等系統(tǒng),是企業(yè)管理、企業(yè)內(nèi)部控制和企業(yè)協(xié)同辦公有效的流程化平臺。Domino平臺的應(yīng)用突破了技術(shù)、組織和地理上的限制,充分實(shí)現(xiàn)了信息與技術(shù)方面的共享。
在Domino平臺20多年的歷史進(jìn)程中,對于Domino平臺的改進(jìn)和優(yōu)化一直是基于傳統(tǒng)的文本型數(shù)據(jù)庫(即非關(guān)系型數(shù)據(jù)庫)進(jìn)行的,Domino平臺功能逐漸強(qiáng)大的同時(shí),Domino平臺的性能方面成為了弱項(xiàng)。特別是對于大型企業(yè),較大的員工規(guī)模、相對龐雜的流程以及大量實(shí)時(shí)和歷史數(shù)據(jù)使得傳統(tǒng)的Domino平臺系統(tǒng)架構(gòu)出現(xiàn)了瓶頸。
用戶設(shè)備在通過Domino平臺查詢數(shù)據(jù)和對數(shù)據(jù)進(jìn)行自定義分析時(shí),一般而言,Domino平臺最慢需要在6至8秒以內(nèi)為用戶設(shè)備反饋查詢結(jié)果,但隨著用戶設(shè)備規(guī)模的不斷擴(kuò)大,產(chǎn)生的大量實(shí)時(shí)和歷史數(shù)據(jù)使得Domino平臺很難在短時(shí)間內(nèi)為用戶設(shè)備反饋查詢結(jié)果。目前,通常采用以下三種技術(shù)方案來滿足Domino平臺在短時(shí)間內(nèi)為用戶設(shè)備反饋查詢結(jié)果的需求:
第一種技術(shù)方案:為Domino平臺增加同步復(fù)制節(jié)點(diǎn),使得多個同步復(fù)制節(jié)點(diǎn)同時(shí)為Domino平臺進(jìn)行數(shù)據(jù)查詢工作,包括定時(shí)任務(wù)和代理任務(wù),并且為Domino平臺提供磁盤組,用于存儲Domino平臺中的大量數(shù)據(jù);
第二種技術(shù)方案:用關(guān)系型數(shù)據(jù)庫代替Domino平臺中的非關(guān)系型數(shù)據(jù)庫,用于存儲Domino平臺中的數(shù)據(jù),例如可以用DB2(一種商業(yè)數(shù)據(jù)庫名)代替文本數(shù)據(jù)庫(Notes?File,nsf)作為Domino平臺的數(shù)據(jù)持久層,即存儲Domino平臺中的數(shù)據(jù),并利用關(guān)系型數(shù)據(jù)庫的索引功能提升Domino平臺數(shù)據(jù)查詢的速度,并且關(guān)系型數(shù)據(jù)庫為用戶設(shè)備提供結(jié)構(gòu)化查詢語言(Structured?Query?Language,SQL),用于用戶設(shè)備的數(shù)據(jù)查詢,該查詢語言方便用戶設(shè)備使用;
第三種技術(shù)方案:在Domino平臺數(shù)據(jù)查詢過程中使用固態(tài)硬盤(Solid?State?Disk,SSD)陣列或輸入輸出(In?Out,IO)加速卡來提升查詢速度。
但采用上述三種方案存在一些弊端:針對第一種技術(shù)方案,由于Domino平臺的數(shù)據(jù)查詢技術(shù)是對Domino平臺的數(shù)據(jù)庫進(jìn)行域搜索,增加同步復(fù)制節(jié)點(diǎn)并不能明顯提升數(shù)據(jù)查詢速度;Domino平臺需要為同步復(fù)制節(jié)點(diǎn)配置資源,使得在復(fù)雜環(huán)境下Domino平臺的大部分資源消耗在Domino平臺內(nèi)各個服務(wù)器之間的同步上,造成資源浪費(fèi)。針對第二種技術(shù)方案,用關(guān)系型數(shù)據(jù)庫代替Domino平臺的非關(guān)系型數(shù)據(jù)庫存儲數(shù)據(jù)時(shí),非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)需要轉(zhuǎn)換為關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù),由于數(shù)據(jù)的轉(zhuǎn)換完全依賴于轉(zhuǎn)換服務(wù)器,大量數(shù)據(jù)的轉(zhuǎn)換容易造成轉(zhuǎn)換服務(wù)器的瓶頸;并且由于非關(guān)系型數(shù)據(jù)庫和關(guān)系型數(shù)據(jù)庫之間存在復(fù)雜的數(shù)據(jù)模型匹配問題,使得數(shù)據(jù)轉(zhuǎn)換不穩(wěn)定。針對第三種技術(shù)方案,由于SSD陣列或IO加速卡容量有限,并且價(jià)格高昂,該方案并不適用于Domino平臺中大量數(shù)據(jù)的查詢?nèi)蝿?wù)。
綜上所述,采用現(xiàn)有的技術(shù)方案滿足Domino平臺在短時(shí)間內(nèi)為用戶設(shè)備反饋查詢結(jié)果的需求時(shí),增加同步復(fù)制節(jié)點(diǎn)提升數(shù)據(jù)查詢速度效果并不明顯,并且需要為同步復(fù)制節(jié)點(diǎn)配置資源,資源消耗量大;用關(guān)系型數(shù)據(jù)庫代替Domino平臺中的非關(guān)系型數(shù)據(jù)庫存儲數(shù)據(jù)時(shí),數(shù)據(jù)轉(zhuǎn)換過程復(fù)雜、不穩(wěn)定;使用SSD陣列或IO加速卡來提升Domino平臺數(shù)據(jù)查詢速度的成本高。
發(fā)明內(nèi)容
本發(fā)明提供一種信息查詢方法及裝置,用以實(shí)現(xiàn)Domino平臺為用戶設(shè)備快速反饋數(shù)據(jù)查詢結(jié)果,提高Domino平臺數(shù)據(jù)查詢速度,簡化Domino平臺數(shù)據(jù)查詢過程,并且避免了資源浪費(fèi),降低系統(tǒng)成本。
本發(fā)明實(shí)施例提供一種信息查詢方法,該方法包括:
分布式系統(tǒng)服務(wù)器獲取Domino服務(wù)器中指定的數(shù)據(jù)信息;
當(dāng)分布式系統(tǒng)服務(wù)器接收到前臺應(yīng)用服務(wù)器的數(shù)據(jù)查詢請求時(shí),分布式系統(tǒng)服務(wù)器根據(jù)所述指定的數(shù)據(jù)信息為前臺應(yīng)用服務(wù)器反饋數(shù)據(jù)查詢結(jié)果。
從上述方法可以看出,分布式系統(tǒng)服務(wù)器通過獲取Domino服務(wù)器中指定的數(shù)據(jù)信息,并根據(jù)所述指定的數(shù)據(jù)信息為前臺應(yīng)用服務(wù)器反饋數(shù)據(jù)查詢結(jié)果,使得Domino平臺中的部分?jǐn)?shù)據(jù)查詢工作是由分布式系統(tǒng)服務(wù)器完成的,進(jìn)而提高了Domino平臺的數(shù)據(jù)查詢速度,簡化Domino平臺數(shù)據(jù)查詢過程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動通信集團(tuán)上海有限公司;,未經(jīng)中國移動通信集團(tuán)上海有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310699851.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





