[發(fā)明專利]度量平臺(tái)數(shù)據(jù)查詢方法及裝置、可讀存儲(chǔ)介質(zhì)及終端在審
| 申請(qǐng)?zhí)枺?/td> | 201811551708.0 | 申請(qǐng)日: | 2018-12-19 |
| 公開(公告)號(hào): | CN109766394A | 公開(公告)日: | 2019-05-17 |
| 發(fā)明(設(shè)計(jì))人: | 王新涵;徐剛;湯恒杰;聶慶剛 | 申請(qǐng)(專利權(quán))人: | 上海前隆信息科技有限公司 |
| 主分類號(hào): | G06F16/28 | 分類號(hào): | G06F16/28;G06F16/2455 |
| 代理公司: | 上海光華專利事務(wù)所(普通合伙) 31219 | 代理人: | 王華英 |
| 地址: | 200082 上海市虹口*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 查詢 查詢條件 組合查詢條件 緩存數(shù)據(jù) 平臺(tái)數(shù)據(jù) 度量 可讀存儲(chǔ)介質(zhì) 指標(biāo)數(shù)據(jù) 客戶端 切片 預(yù)設(shè) 封裝 聚合 終端 讀取 緩存數(shù)據(jù)庫(kù) 查詢請(qǐng)求 過(guò)濾條件 時(shí)間區(qū)間 數(shù)據(jù)聚合 時(shí)序列 數(shù)據(jù)量 過(guò)濾 數(shù)據(jù)庫(kù) 攔截 傳輸 智能 保證 | ||
1.一種度量平臺(tái)數(shù)據(jù)查詢方法,包括:
接收查詢請(qǐng)求,判斷所述查詢請(qǐng)求中的預(yù)查詢條件是否符合預(yù)設(shè)過(guò)濾條件,若符合則確定所述預(yù)查詢條件為查詢條件,否則向客戶端發(fā)送異常信息;
根據(jù)預(yù)設(shè)切片條件對(duì)所述查詢條件中的查詢時(shí)間區(qū)間進(jìn)行切片,得到至少兩片的時(shí)間切片;并將各個(gè)所述時(shí)間切片分別與所述查詢條件中的其它條件進(jìn)行組合形成多個(gè)組合查詢條件;
依次根據(jù)所述組合查詢條件在緩存數(shù)據(jù)庫(kù)中查詢對(duì)應(yīng)的緩存數(shù)據(jù);
判斷在所述緩存數(shù)據(jù)庫(kù)中是否查詢到所有組合查詢條件對(duì)應(yīng)的緩存數(shù)據(jù),若全部查詢到,則對(duì)查詢到的所有緩存數(shù)據(jù)進(jìn)行讀取并聚合封裝,同時(shí)將聚合封裝后的緩存數(shù)據(jù)發(fā)送給所述客戶端;
若在所述緩存數(shù)據(jù)庫(kù)沒有查詢到所有組合查詢條件對(duì)應(yīng)的緩存數(shù)據(jù),則根據(jù)所述組合查詢條件中未查詢到對(duì)應(yīng)緩存數(shù)據(jù)的所述組合查詢條件在時(shí)序列數(shù)據(jù)庫(kù)中依次查詢對(duì)應(yīng)的指標(biāo)數(shù)據(jù),并將查詢到的所有緩存數(shù)據(jù)和所有所述指標(biāo)數(shù)據(jù)進(jìn)行聚合封裝,得到聚合封裝數(shù)據(jù);
判斷所述聚合封裝數(shù)據(jù)是否滿足預(yù)設(shè)被動(dòng)緩存條件,若滿足則將所述聚合封裝數(shù)據(jù)緩存到所述緩存數(shù)據(jù)庫(kù)中;
所述度量平臺(tái)將聚合封裝的所述指標(biāo)數(shù)據(jù)發(fā)送給所述客戶端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)查詢條件包括預(yù)查詢時(shí)間區(qū)間、預(yù)查詢粒度、預(yù)指標(biāo)條件和預(yù)聚合條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,判斷所述查詢請(qǐng)求中的預(yù)查詢條件是否符合預(yù)設(shè)過(guò)濾條件步驟包括:
判斷所述預(yù)查詢時(shí)間區(qū)間和所述預(yù)查詢粒度是否滿足第一預(yù)設(shè)過(guò)濾條件;
若所述預(yù)查詢時(shí)間區(qū)間和所述預(yù)查詢粒度滿足所述第一預(yù)設(shè)過(guò)濾條件,則判斷所述預(yù)指標(biāo)條件和所述預(yù)聚合條件是否滿足第二預(yù)設(shè)過(guò)濾條件,否則向所述客戶端發(fā)送異常信息;
若所述預(yù)指標(biāo)條件和所述預(yù)聚合條件滿足第二預(yù)設(shè)過(guò)濾條件,則確定所述預(yù)查詢條件為查詢條件,確定所述預(yù)查詢條件中的預(yù)查詢時(shí)間區(qū)間、預(yù)查詢粒度、預(yù)指標(biāo)條件和預(yù)聚合條件分別為所述查詢條件中的查詢時(shí)間區(qū)間、查詢粒度、指標(biāo)條件和聚合條件,否則向所述客戶端發(fā)送異常信息。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,判斷所述查詢請(qǐng)求中的預(yù)查詢條件是否符合預(yù)設(shè)過(guò)濾條件步驟包括:
判斷所述預(yù)查詢時(shí)間區(qū)間和所述預(yù)查詢粒度是否滿足第一預(yù)設(shè)過(guò)濾條件;
若所述預(yù)查詢時(shí)間區(qū)間和所述預(yù)查詢粒度滿足所述第一預(yù)設(shè)過(guò)濾條件,則判斷所述預(yù)指標(biāo)條件是否滿足第三預(yù)設(shè)過(guò)濾條件,否則向所述客戶端發(fā)送異常信息;
若所述預(yù)指標(biāo)條件滿足第三預(yù)設(shè)過(guò)濾條件,則判斷所述預(yù)聚合條件是否滿足第四預(yù)設(shè)過(guò)濾條件,否則向所述客戶端發(fā)送異常信息;
若所述預(yù)聚合條件滿足第四預(yù)設(shè)過(guò)濾條件,則確定所述預(yù)查詢條件為查詢條件,確定所述預(yù)查詢條件中的預(yù)查詢時(shí)間區(qū)間、預(yù)查詢粒度、預(yù)指標(biāo)條件和預(yù)聚合條件分別為所述查詢條件中的查詢時(shí)間區(qū)間、查詢粒度、指標(biāo)條件和聚合條件,否則向所述客戶端發(fā)送異常信息。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述第一過(guò)濾條件被配置為當(dāng)所述預(yù)查詢時(shí)間區(qū)間和所述預(yù)查詢粒度滿足所述第一預(yù)設(shè)過(guò)濾條件時(shí),使得符合所述預(yù)查詢時(shí)間區(qū)間和所述預(yù)查詢粒度的所述指標(biāo)數(shù)據(jù)實(shí)現(xiàn)降采樣處理。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述查詢時(shí)間和所述查詢粒度設(shè)置所述預(yù)設(shè)切片條件。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在得到聚合封裝數(shù)據(jù)步驟和在判斷所述聚合封裝數(shù)據(jù)是否滿足預(yù)設(shè)被動(dòng)緩存條件,若滿足則將所述聚合封裝數(shù)據(jù)緩存到所述緩存數(shù)據(jù)庫(kù)中步驟之間還包括如下步驟;
根據(jù)主動(dòng)緩存配置信息將符合預(yù)設(shè)主動(dòng)緩存條件的指標(biāo)數(shù)據(jù)緩存到所述緩存數(shù)據(jù)庫(kù)中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海前隆信息科技有限公司,未經(jīng)上海前隆信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811551708.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 帶有前處理和后處理的數(shù)據(jù)庫(kù)復(fù)合查詢系統(tǒng)及方法
- 數(shù)據(jù)庫(kù)查詢的方法和系統(tǒng)
- 查詢系統(tǒng)、查詢終端以及查詢方法
- 交易信息查詢方法、查詢裝置及查詢系統(tǒng)
- 數(shù)據(jù)查詢與結(jié)果生成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 在RDF數(shù)據(jù)集上進(jìn)行OPTIONAL查詢的方法及存儲(chǔ)介質(zhì)
- 一種多表關(guān)聯(lián)查詢方法、裝置及設(shè)備
- 一種基于Impala的查詢方法和裝置
- 從查詢生成子查詢
- 一種基于通用查詢語(yǔ)言的查詢方法及查詢系統(tǒng)
- 一種非關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢方法和裝置
- 查詢條件相似度確定方法、對(duì)象查詢方法及相關(guān)裝置
- 信息查詢方法及系統(tǒng)
- 一種查詢的緩存方法及裝置
- 基于可視化時(shí)間篩選器的查詢時(shí)間相關(guān)數(shù)據(jù)的方法
- 數(shù)據(jù)處理方法以及服務(wù)器
- 度量平臺(tái)數(shù)據(jù)查詢方法及裝置、可讀存儲(chǔ)介質(zhì)及終端
- 數(shù)據(jù)查詢方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 查詢方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)查詢方法和相關(guān)裝置
- 數(shù)據(jù)查詢方法及裝置
- 查詢條件生成方法和裝置
- 一種海量數(shù)據(jù)實(shí)時(shí)查詢方法及系統(tǒng)
- 一種用于電力大數(shù)據(jù)高效組合查詢的實(shí)時(shí)索引方法
- 一種數(shù)據(jù)庫(kù)查詢方法、終端設(shè)備及存儲(chǔ)介質(zhì)
- 優(yōu)化建議生成及數(shù)據(jù)庫(kù)查詢方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 度量平臺(tái)數(shù)據(jù)查詢方法及裝置、可讀存儲(chǔ)介質(zhì)及終端
- 數(shù)據(jù)處理方法、裝置、介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)碰撞方法及裝置
- 一種數(shù)據(jù)查詢方法和相關(guān)裝置
- 寫緩存方法、緩存同步方法和裝置
- 數(shù)據(jù)緩存系統(tǒng)和數(shù)據(jù)緩存方法
- 一種緩存管理方法、裝置及現(xiàn)場(chǎng)可編程門陣列
- 分布式緩存方法及系統(tǒng)
- 一種數(shù)據(jù)緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)緩存方法和數(shù)據(jù)緩存裝置
- 緩存數(shù)據(jù)的刪除、數(shù)據(jù)緩存及緩存數(shù)據(jù)的讀取方法及裝置
- 一種分布式存儲(chǔ)的數(shù)據(jù)緩存方法和裝置
- 一種隊(duì)列緩存方法及設(shè)備
- 一種數(shù)據(jù)緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





