數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法及裝置。該方法包括:獲取第一數(shù)據(jù)庫(kù)中的第一維度表,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù);獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù);獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了加快了查詢(xún)速度、提高了查詢(xún)效率的效果。
【專(zhuān)利說(shuō)明】數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法及裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)庫(kù)是一種通用數(shù)據(jù)處理系統(tǒng),可以存儲(chǔ)一個(gè)應(yīng)用領(lǐng)域的所有有關(guān)數(shù)據(jù)。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是為眾多用戶(hù)所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶(hù)可以按各自的用法使用數(shù)據(jù)庫(kù)中的數(shù)據(jù),多個(gè)用戶(hù)可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)資源,即不同的用戶(hù)可以同時(shí)存取數(shù)據(jù)庫(kù)中的同一個(gè)數(shù)據(jù)。數(shù)據(jù)共享性不僅滿(mǎn)足了各用戶(hù)對(duì)信息內(nèi)容的要求,同時(shí)也滿(mǎn)足了各用戶(hù)之間信息通信的要求。
[0003]數(shù)據(jù)分析服務(wù)器(SQL Services Analysis Services簡(jiǎn)稱(chēng)SSAS)為合并數(shù)據(jù)挖掘的解決方案提供一個(gè)集成的平臺(tái)。隨著時(shí)間的推移,大維度中數(shù)據(jù)量逐漸增大,當(dāng)分析數(shù)據(jù)庫(kù)中對(duì)大維度中指標(biāo)進(jìn)行處理時(shí),處理速度顯著降低。因?yàn)橹笜?biāo)在處理時(shí),需要到其有關(guān)聯(lián)的維度里進(jìn)行相應(yīng)的查詢(xún),再做存儲(chǔ)。例如,在維度表達(dá)到億級(jí)別或以上時(shí),查詢(xún)性能明顯降低。在實(shí)際情況中,大多數(shù)情況執(zhí)行數(shù)據(jù)查詢(xún)是查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù),但是查詢(xún)速度非常慢。
[0004]針對(duì)相關(guān)技術(shù),在對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法及裝置,以解決在對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法。根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法包括:獲取第一數(shù)據(jù)庫(kù)中的第一維度表,其中,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù);獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù);獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,其中,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0007]進(jìn)一步地,獲取第一數(shù)據(jù)庫(kù)中的第一維度表包括:檢測(cè)第一維度表中成員值總數(shù),其中,在第一維度表中包括多個(gè)成員值,成員值總數(shù)用于表示多個(gè)成員值的總數(shù)量;判斷成員值總數(shù)是否大于第一預(yù)設(shè)閾值;在成員值總數(shù)大于第一預(yù)設(shè)閾值的情況下,獲取第一維度表。
[0008]進(jìn)一步地,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)包括:獲取事實(shí)表中的指標(biāo),其中,事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù);將第二維度表與事實(shí)表中的指標(biāo)建立映射關(guān)系;通過(guò)映射關(guān)系,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果O
[0009]進(jìn)一步地,方法還包括:檢測(cè)第二維度表的數(shù)據(jù)處理時(shí)間周期,其中,數(shù)據(jù)處理時(shí)間周期是預(yù)先設(shè)置的時(shí)間周期;按照數(shù)據(jù)處理時(shí)間周期,對(duì)第二維度表進(jìn)行數(shù)據(jù)處理。
[0010]進(jìn)一步地,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)之后包括:檢測(cè)通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果;將查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,其中,查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果;查詢(xún)分發(fā)服務(wù)器將查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端。
[0011]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法裝置。該裝置包括:第一獲取單元,用于獲取第一數(shù)據(jù)庫(kù)中的第一維度表,其中,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù);第二獲取單元,用于獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù);第三獲取單元,用于獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,其中,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);查詢(xún)單元,用于通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0012]進(jìn)一步地,第一獲取單元包括:第一檢測(cè)模塊,用于檢測(cè)第一維度表中成員值總數(shù),其中,在第一維度表中包括多個(gè)成員值,成員值總數(shù)用于表示多個(gè)成員值的總數(shù)量;判斷模塊,用于判斷成員值總數(shù)是否大于第一預(yù)設(shè)閾值;第一獲取模塊,用于在成員值總數(shù)大于第一預(yù)設(shè)閾值的情況下,獲取第一維度表。
[0013]進(jìn)一步地,查詢(xún)單元包括:第二獲取模塊,用于獲取事實(shí)表中的指標(biāo),其中,事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù);創(chuàng)建模塊,用于將第二維度表與事實(shí)表中的指標(biāo)建立映射關(guān)系;第一查詢(xún)模塊,用于通過(guò)映射關(guān)系,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果。
[0014]進(jìn)一步地,裝置還包括:第二檢測(cè)模塊,用于檢測(cè)第二維度表的數(shù)據(jù)處理時(shí)間周期,其中,數(shù)據(jù)處理時(shí)間周期是預(yù)先設(shè)置的時(shí)間周期;處理模塊,用于按照數(shù)據(jù)處理時(shí)間周期,對(duì)第二維度表進(jìn)行數(shù)據(jù)處理。
[0015]進(jìn)一步地,裝置還包括:第三檢測(cè)模塊,用于檢測(cè)通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果;發(fā)送模塊,用于將查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,其中,查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果;第二查詢(xún)模塊,用于查詢(xún)分發(fā)服務(wù)器將查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端。
[0016]通過(guò)本發(fā)明提供的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法,通過(guò)獲取第一數(shù)據(jù)庫(kù)中的第一維度表,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù);獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù);獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了加快了查詢(xún)速度、提高了查詢(xún)效率的效果。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0017]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法的第一實(shí)施例的流程圖;
[0019]圖2是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法的第二實(shí)施例的流程圖;
[0020]圖3是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法的第三實(shí)施例的流程圖;
[0021]圖4是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置的第一實(shí)施例的示意圖;
[0022]圖5是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置的第二實(shí)施例的示意圖;以及
[0023]圖6是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置的第三實(shí)施例的示意圖。
【具體實(shí)施方式】
[0024]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0025]為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,在本領(lǐng)域普通技術(shù)人員沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍。
[0026]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0027]圖1是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法的第一實(shí)施例的流程圖。如圖1所示,該方法包括如下的步驟SlOl至步驟S104:
[0028]步驟S101,獲取第一數(shù)據(jù)庫(kù)中的第一維度表。
[0029]在此的第一數(shù)據(jù)庫(kù)是指數(shù)據(jù)倉(cāng)庫(kù),英文名稱(chēng)Data Warehouse,簡(jiǎn)稱(chēng)DW或DWH,數(shù)據(jù)倉(cāng)庫(kù)是為企業(yè)所有級(jí)別的決策制度過(guò)程提高支持的所有類(lèi)型數(shù)據(jù)的戰(zhàn)略。它是單個(gè)數(shù)據(jù)存儲(chǔ),成語(yǔ)分析性報(bào)告和決策支持的目的而創(chuàng)建,為企業(yè)提供需要業(yè)務(wù)智能來(lái)知道業(yè)務(wù)流程改進(jìn)和監(jiān)督時(shí)間、成本、質(zhì)量和控制。
[0030]維度表可以看作是用戶(hù)來(lái)分析數(shù)據(jù)的窗口,維度表中包含事實(shí)數(shù)據(jù)表中事實(shí)記錄的特性,有些特性提供描述性信息,有些特性指定如何匯總事實(shí)數(shù)據(jù)表數(shù)據(jù),以便為分析者提供有用的信息,維度表包含幫助匯總數(shù)據(jù)的特性的層次結(jié)構(gòu)。例如,包含產(chǎn)品信息的維度表通常包含將產(chǎn)品分為食品、飲料、非消費(fèi)品等若干類(lèi)的層次結(jié)構(gòu),這些產(chǎn)品中的每一類(lèi)進(jìn)一步多次細(xì)分,直到各產(chǎn)品達(dá)到最低級(jí)別。在維度表中,每個(gè)表都包含獨(dú)立于其他維度表的事實(shí)特性,例如,客戶(hù)維度表包含有關(guān)客戶(hù)的數(shù)據(jù)。維度表中的列字段可以將信息分為不同層次的結(jié)構(gòu)級(jí)。維度表包含了事實(shí)表中指定屬性的相關(guān)詳細(xì)信息,比如,詳細(xì)的產(chǎn)品,客戶(hù)屬性,存儲(chǔ)信息等。
[0031]獲取第一數(shù)據(jù)庫(kù)中的第一維度表,是先檢測(cè)第一維度表的數(shù)據(jù)量,再將各維度表的數(shù)據(jù)量與設(shè)定的第一預(yù)設(shè)閾值進(jìn)行比較,挑選出數(shù)據(jù)量大于第一預(yù)設(shè)閾值的維度。、本步的目的是為了篩選出數(shù)據(jù)庫(kù)中的大維度表,即數(shù)據(jù)量超過(guò)閾值的維度表,對(duì)篩選出的大維度表經(jīng)過(guò)后續(xù)處理,提升數(shù)據(jù)查詢(xún)速度。
[0032]步驟S102,獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表。
[0033]上述的第二數(shù)據(jù)庫(kù)是指分析數(shù)據(jù)庫(kù),分析數(shù)據(jù)庫(kù)可以對(duì)數(shù)據(jù)進(jìn)行在線統(tǒng)計(jì)、數(shù)據(jù)在線分析、隨即查詢(xún)等發(fā)掘信息數(shù)據(jù)價(jià)值的工作,是數(shù)據(jù)庫(kù)產(chǎn)品一個(gè)重要的分支。
[0034]在分析數(shù)據(jù)庫(kù)中創(chuàng)建第二維度表,獲取第二維度表。本步的目的是為了創(chuàng)建一個(gè)存儲(chǔ)最近一個(gè)時(shí)間處理周期數(shù)據(jù)的維度表。
[0035]步驟S103,獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件。
[0036]對(duì)篩選出數(shù)據(jù)庫(kù)中的大維度表添加動(dòng)態(tài)條件,本步的目的是為了保證只返回最近一個(gè)時(shí)間周期的數(shù)據(jù),保證了第二維度表中存儲(chǔ)的數(shù)據(jù)是最近一個(gè)時(shí)間周期的數(shù)據(jù)。
[0037]例如,一個(gè)具體的實(shí)現(xiàn)代碼如下:
[0038]CREATE VIEW[SnapshotLatestffindow].[DimFactSess1nView]
[0039]AS
[0040]SELECT Sess1nKey,,-,AS Sess1nKeyName
[0041]FROM db0.FactSess1n S
[0042]WHERE S.Sess1nTimeKey) = (SELECT MIN(timekey)FROM db0.DimTime WHEREPreciseHourDateTime = CONVERT(DATE, DATEADD(dd, -2,GETDATE())))
[0043]實(shí)現(xiàn)了僅保留兩天內(nèi)的所有Sess1n的Sess1nKey數(shù)據(jù)。上面where—行,即為動(dòng)態(tài)過(guò)濾條件,表示的意義為僅返回時(shí)間在兩天內(nèi)的Sess1n數(shù)據(jù),其中where后面跟的條件為大于等于兩天前的sess1ntimekey值。
[0044]步驟S104,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0045]當(dāng)查詢(xún)分發(fā)服務(wù)器檢測(cè)到查詢(xún)數(shù)據(jù)是最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)時(shí),通過(guò)分析數(shù)據(jù)庫(kù)中的第二維度表進(jìn)行查詢(xún)。此步避免了在查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)時(shí),在分析數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)。從而加快了查詢(xún)速度、提高了查詢(xún)效率。
[0046]本發(fā)明的實(shí)施例中提供的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法,通過(guò)獲取第一數(shù)據(jù)庫(kù)中的第一維度表,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù);獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù);獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了加快了查詢(xún)速度、提高了查詢(xún)效率的效果。
[0047]上述第一實(shí)施例還包括以下步驟:獲取事實(shí)表中的指標(biāo),其中,事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù)。
[0048]事實(shí)表編輯每個(gè)數(shù)據(jù)倉(cāng)庫(kù)都包含一個(gè)或者多個(gè)事實(shí)數(shù)據(jù)表。事實(shí)數(shù)據(jù)表可能包含業(yè)務(wù)銷(xiāo)售數(shù)據(jù),如現(xiàn)金登記事務(wù)。所產(chǎn)生的數(shù)據(jù),事實(shí)數(shù)據(jù)表通常包含大量的行。事實(shí)數(shù)據(jù)表的主要特點(diǎn)是包含數(shù)字?jǐn)?shù)據(jù),并且這些數(shù)字信息可以匯總,以提供有關(guān)單位作為歷史的數(shù)據(jù),每個(gè)事實(shí)數(shù)據(jù)表包含一個(gè)由多個(gè)部分組成的索引,該索引包含作為外鍵的相關(guān)性維度表的主鍵,而維度表包含事實(shí)記錄的特性。事實(shí)數(shù)據(jù)表不應(yīng)該包含描述性的信息,也不應(yīng)該包含除數(shù)字度量字段及使事實(shí)與維度表中對(duì)應(yīng)項(xiàng)的相關(guān)索引字段之外的任何數(shù)據(jù)。包含在事實(shí)數(shù)據(jù)表中的“度量值”有兩種:一種是可以累計(jì)的度量值,另一種是非累計(jì)的度量值。最有用的度量值是可累計(jì)的度量值,其累計(jì)起來(lái)的數(shù)字是非常有意義的。用戶(hù)可以通過(guò)累計(jì)度量值獲得匯總信息,例如。可以匯總具體時(shí)間段內(nèi)一組商店的特定商品的銷(xiāo)售情況。非累計(jì)的度量值也可以用于事實(shí)數(shù)據(jù)表,單匯總結(jié)果一般是沒(méi)有意義的,例如,在一座大廈的不同位置測(cè)量溫度時(shí),如果將大廈中所有不同位置的溫度累加是沒(méi)有意義的,但是求平均值是有意義的。
[0049]一般來(lái)說(shuō),一個(gè)事實(shí)數(shù)據(jù)表都要和一個(gè)或多個(gè)維度表相關(guān)聯(lián),用戶(hù)在利用事實(shí)數(shù)據(jù)表創(chuàng)建多維數(shù)據(jù)集時(shí),可以使用一個(gè)或多個(gè)維度表。
[0050]將第二維度表與事實(shí)表中的指標(biāo)建立映射關(guān)系。
[0051]映射指兩個(gè)元素的集之間元素相互“對(duì)應(yīng)”的關(guān)系,亦指“形成對(duì)應(yīng)關(guān)系”。將獲取事實(shí)表中指標(biāo)與第二維度表建立映射關(guān)系。
[0052]通過(guò)映射關(guān)系,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果。
[0053]通過(guò)第二維度表與指標(biāo)建立映射關(guān)系,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),通過(guò)第二維度表能夠相應(yīng)的映射到其對(duì)應(yīng)的指標(biāo)。查詢(xún)結(jié)束,從而才會(huì)成功的返回查詢(xún)結(jié)果。
[0054]圖2是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法的第二實(shí)施例的流程圖。如圖1所示,該方法包括如下的步驟S201至步驟S206:
[0055]步驟S201,檢測(cè)第一維度表中成員值總數(shù),其中,在第一維度表中包括多個(gè)成員值,成員值總數(shù)用于表示多個(gè)成員值的總數(shù)量。
[0056]步驟S202,判斷成員值總數(shù)是否大于第一預(yù)設(shè)閾值。
[0057]第一預(yù)設(shè)閾值是指參考大維度成員值總數(shù)量預(yù)設(shè)的數(shù)值。
[0058]步驟S203,在成員值總數(shù)大于第一預(yù)設(shè)閾值的情況下,獲取第一維度表。
[0059]在成員值總數(shù)大于第一預(yù)設(shè)閾值的情況下,獲取第一維度表。即使篩選出成員值總數(shù)大于第一預(yù)設(shè)閾值的大維度表,獲取大維度表。
[0060]步驟S204,獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表。
[0061]該步驟同上述步驟S102。
[0062]步驟S205,獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件。
[0063]該步驟同上述步驟S103。
[0064]步驟S206,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0065]該步驟同上述步驟S104。
[0066]本發(fā)明的實(shí)施例中提供的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法,通過(guò)檢測(cè)第一維度表中成員值總數(shù),其中,在第一維度表中包括多個(gè)成員值,成員值總數(shù)用于表示多個(gè)成員值的總數(shù)量;判斷成員值總數(shù)是否大于第一預(yù)設(shè)閾值;在成員值總數(shù)大于第一預(yù)設(shè)閾值的情況下,獲取第一維度表,獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了加快了查詢(xún)速度、提高了查詢(xún)效率的效果。
[0067]圖3是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法的第三實(shí)施例的流程圖。如圖3所示,該方法包括如下的步驟S301至步驟S307:
[0068]步驟S301,獲取第一數(shù)據(jù)庫(kù)中的第一維度表。
[0069]該步驟同上述步驟S101。
[0070]步驟S302,獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表。
[0071]該步驟同上述步驟S102。
[0072]步驟S303,獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件。
[0073]該步驟同上述步驟S103。
[0074]步驟S304,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0075]該步驟同上述步驟S104。
[0076]步驟S305,檢測(cè)通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果O
[0077]步驟S306,將查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器;其中,查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果。
[0078]在數(shù)據(jù)處理領(lǐng)域中,查詢(xún)分發(fā)服務(wù)器用于收集系統(tǒng)中所有查詢(xún)請(qǐng)求信息,并將查詢(xún)請(qǐng)求信息發(fā)送給查詢(xún)服務(wù)器。當(dāng)查詢(xún)服務(wù)器查詢(xún)結(jié)束,查詢(xún)分發(fā)服務(wù)器接收查詢(xún)服務(wù)器的查詢(xún)結(jié)果。通過(guò)數(shù)據(jù)查詢(xún)服務(wù)器與查詢(xún)分發(fā)服務(wù)器連接,查詢(xún)分發(fā)服務(wù)器將收集的進(jìn)行數(shù)據(jù)查詢(xún)的信息發(fā)送給數(shù)據(jù)查詢(xún)服務(wù)器,數(shù)據(jù)查詢(xún)服務(wù)器獲取數(shù)據(jù)查詢(xún)信息。通過(guò)數(shù)據(jù)查詢(xún)的信息,數(shù)據(jù)查詢(xún)服務(wù)器發(fā)出查詢(xún)指令,查詢(xún)分發(fā)服務(wù)器獲取查詢(xún)結(jié)果。數(shù)據(jù)查詢(xún)服務(wù)器進(jìn)行數(shù)據(jù)查詢(xún)結(jié)束之后,將查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,查詢(xún)分發(fā)服務(wù)器獲取查詢(xún)結(jié)果O
[0079]步驟S307,查詢(xún)分發(fā)服務(wù)器將查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端。
[0080]查詢(xún)分發(fā)服務(wù)器將查詢(xún)結(jié)果反饋給客戶(hù)端,可從客戶(hù)端獲取所述查詢(xún)結(jié)果。此步的目的能及時(shí)將查詢(xún)結(jié)果做出反饋,便于及時(shí)獲取查詢(xún)結(jié)果。
[0081]本發(fā)明的實(shí)施例中提供的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法,通過(guò)獲取第一數(shù)據(jù)庫(kù)中的第一維度表,獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),檢測(cè)通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果;將查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,其中,查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果;查詢(xún)分發(fā)服務(wù)器將查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端,解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了提高了查詢(xún)效率并能夠及時(shí)反饋查詢(xún)結(jié)果的效果。
[0082]需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0083]圖4是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置的第一實(shí)施例的示意圖。該數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置包括:第一獲取單元10、第二獲取單元20、第三獲取單元30和查詢(xún)單元40。
[0084]第一獲取單元10,用于獲取第一數(shù)據(jù)庫(kù)中的第一維度表,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù)。
[0085]第二獲取單元20,用于獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù)。
[0086]第三獲取單元30,用于獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0087]查詢(xún)單元40,用于通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
[0088]本發(fā)明的實(shí)施例中提供的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置,該裝置包括:第一獲取單元10獲取第一數(shù)據(jù)庫(kù)中的第一維度表,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù),第二獲取單元20獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù),第三獲取單元30獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),查詢(xún)單元40通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了加快了查詢(xún)速度、提高了查詢(xún)效率的效果。
[0089]圖5是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置的第二實(shí)施例的示意圖。該數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置包括:第一獲取單元10、第二獲取單元20、第三獲取單元30和查詢(xún)單元40。其中查詢(xún)單元40包括:第二獲取模塊401、創(chuàng)建模塊402和第一查詢(xún)模塊403。
[0090]第一獲取單元10、第二獲取單元20、第三獲取單元30和查詢(xún)單元40的作用與上述實(shí)施例中作用相同,在此不再贅述。
[0091 ] 第二獲取模塊401,用于獲取事實(shí)表中的指標(biāo),其中,事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù)。
[0092]創(chuàng)建模塊402,用于將第二維度表與事實(shí)表中的指標(biāo)建立映射關(guān)系。
[0093]第一查詢(xún)模塊403,用于通過(guò)映射關(guān)系,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果。
[0094]圖6是根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置的第三實(shí)施例的示意圖。該數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置包括:第一獲取單元10、第二獲取單元20、第三獲取單元30和查詢(xún)單元40。其中查詢(xún)單元40包括:第三檢測(cè)模塊404、發(fā)送模塊405和第二查詢(xún)模塊406。
[0095]第一獲取單元10、第二獲取單元20、第三獲取單元30和查詢(xún)單元40的作用與上述實(shí)施例中作用相同,在此不再贅述。
[0096]第三檢測(cè)模塊404,用于檢測(cè)通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果。
[0097]發(fā)送模塊405,用于將查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,其中,查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果。
[0098]第二查詢(xún)模塊406,用于查詢(xún)分發(fā)服務(wù)器將查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端。
[0099]本發(fā)明的實(shí)施例中提供的數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置,該裝置包括:第一獲取單元10獲取第一數(shù)據(jù)庫(kù)中的第一維度表,第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù),第二獲取單元20獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù),第三獲取單元30獲取針對(duì)第一維度表添加的動(dòng)態(tài)條件,動(dòng)態(tài)條件使第二維度表保存第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),查詢(xún)單元40通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),第二獲取模塊401獲取事實(shí)表中的指標(biāo),其中,事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù);創(chuàng)建模塊402將第二維度表與事實(shí)表中的指標(biāo)建立映射關(guān)系;第一查詢(xún)模塊403通過(guò)映射關(guān)系,通過(guò)第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果。解決了對(duì)分析數(shù)據(jù)庫(kù)中大維度表查詢(xún)最近一個(gè)處理時(shí)間周期的數(shù)據(jù)時(shí),查詢(xún)速度慢效率比較低的問(wèn)題,達(dá)到了提高了查詢(xún)效率并能夠及時(shí)反饋查詢(xún)結(jié)果的效果。
[0100]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0101]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)方法,其特征在于,包括: 獲取第一數(shù)據(jù)庫(kù)中的第一維度表,其中,所述第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù); 獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,所述第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù); 獲取針對(duì)所述第一維度表添加的動(dòng)態(tài)條件,其中,所述動(dòng)態(tài)條件使所述第二維度表保存所述第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);以及通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取第一數(shù)據(jù)庫(kù)中的第一維度表包括: 檢測(cè)所述第一維度表中成員值總數(shù),其中,在所述第一維度表中包括多個(gè)成員值,所述成員值總數(shù)用于表示所述多個(gè)成員值的總數(shù)量; 判斷所述成員值總數(shù)是否大于第一預(yù)設(shè)閾值;以及 在所述成員值總數(shù)大于所述第一預(yù)設(shè)閾值的情況下,獲取所述第一維度表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)包括: 獲取事實(shí)表中的指標(biāo),其中,所述事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù); 將所述第二維度表與所述事實(shí)表中的指標(biāo)建立映射關(guān)系;以及通過(guò)所述映射關(guān)系,通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取針對(duì)所述第一維度表設(shè)置的動(dòng)態(tài)條件,所述動(dòng)態(tài)條件使所述第二維度表保存所述第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)之后,通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)之前,所述方法還包括: 檢測(cè)所述第二維度表的數(shù)據(jù)處理時(shí)間周期,其中,所述數(shù)據(jù)處理時(shí)間周期是預(yù)先設(shè)置的時(shí)間周期;以及 按照所述數(shù)據(jù)處理時(shí)間周期,對(duì)所述第二維度表進(jìn)行數(shù)據(jù)處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)之后包括: 檢測(cè)通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果; 將所述查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,其中,所述查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果;以及 所述查詢(xún)分發(fā)服務(wù)器將所述查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端。
6.一種數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)裝置,其特征在于,包括: 第一獲取單元,用于獲取第一數(shù)據(jù)庫(kù)中的第一維度表,其中,所述第一數(shù)據(jù)庫(kù)用于存儲(chǔ)維度表中所有數(shù)據(jù); 第二獲取單元,用于獲取第二數(shù)據(jù)庫(kù)中創(chuàng)建的第二維度表,其中,所述第二數(shù)據(jù)庫(kù)為用于數(shù)據(jù)處理查詢(xún)的數(shù)據(jù)庫(kù); 第三獲取單元,用于獲取針對(duì)所述第一維度表添加的動(dòng)態(tài)條件,其中,所述動(dòng)態(tài)條件使所述第二維度表保存所述第一維度表中存儲(chǔ)的最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù);以及 查詢(xún)單元,用于通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一獲取單元包括: 第一檢測(cè)模塊,用于檢測(cè)所述第一維度表中成員值總數(shù),其中,在所述第一維度表中包括多個(gè)成員值,所述成員值總數(shù)用于表示所述多個(gè)成員值的總數(shù)量; 判斷模塊,用于判斷所述成員值總數(shù)是否大于第一預(yù)設(shè)閾值;以及第一獲取模塊,用于在所述成員值總數(shù)大于所述第一預(yù)設(shè)閾值的情況下,獲取所述第一維度表。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述查詢(xún)單元包括: 第二獲取模塊,用于獲取事實(shí)表中的指標(biāo),其中,所述事實(shí)表存儲(chǔ)所有指標(biāo)數(shù)據(jù); 創(chuàng)建模塊,用于將所述第二維度表與所述事實(shí)表中的指標(biāo)建立映射關(guān)系;以及第一查詢(xún)模塊,用于通過(guò)所述映射關(guān)系,通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù),得到查詢(xún)結(jié)果。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二檢測(cè)模塊,用于檢測(cè)所述第二維度表的數(shù)據(jù)處理時(shí)間周期,其中,所述數(shù)據(jù)處理時(shí)間周期是預(yù)先設(shè)置的時(shí)間周期;以及 處理模塊,用于按照所述數(shù)據(jù)處理時(shí)間周期,對(duì)所述第二維度表進(jìn)行數(shù)據(jù)處理。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述查詢(xún)單元之后,所述裝置還包括: 第三檢測(cè)模塊,用于檢測(cè)通過(guò)所述第二維度表查詢(xún)最近一個(gè)維度處理時(shí)間周期的數(shù)據(jù)的查詢(xún)結(jié)果; 發(fā)送模塊,用于將所述查詢(xún)結(jié)果發(fā)送至查詢(xún)分發(fā)服務(wù)器,其中,所述查詢(xún)分發(fā)服務(wù)器用于收集所有查詢(xún)請(qǐng)求信息和查詢(xún)結(jié)果;以及 第二查詢(xún)模塊,用于所述查詢(xún)分發(fā)服務(wù)器將所述查詢(xún)結(jié)果信息發(fā)送至客戶(hù)端。
【文檔編號(hào)】G06F17/30GK104182546SQ201410455910
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年9月9日 優(yōu)先權(quán)日:2014年9月9日
【發(fā)明者】洪超 申請(qǐng)人:北京國(guó)雙科技有限公司