1.一種大數(shù)據(jù)查詢方法,其特征在于,包括:
當(dāng)接收到用戶經(jīng)由Web頁面發(fā)送的查詢請求時,解析所述查詢請求中的維度數(shù)組,所述維度數(shù)組中包含至少一個查詢維度;
當(dāng)所述維度數(shù)組滿足第一預(yù)設(shè)條件時,獲取所述維度數(shù)組中各個查詢維度的維度分類;
依據(jù)所述各個維度分類,按預(yù)設(shè)的劃分規(guī)則,將目標(biāo)大數(shù)據(jù)劃分為多個數(shù)據(jù)塊;
依據(jù)所述各個查詢維度,分別對每一個所述數(shù)據(jù)塊進行數(shù)據(jù)查詢,并將各個查詢結(jié)果進行匯總,獲得目標(biāo)查詢數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述維度數(shù)組滿足第一預(yù)設(shè)條件時,獲取所述維度數(shù)組中各個查詢維度的維度分類包括:
將所述維度數(shù)組與已存儲的各個歷史維度數(shù)組進行逐一比較;判斷是否存在目標(biāo)歷史維度數(shù)組,所述目標(biāo)歷史維度數(shù)組中的各個查詢維度均包含在當(dāng)前所述維度數(shù)組中;
當(dāng)不存在時,依據(jù)所述各個查詢維度的維度屬性,獲取所述維度數(shù)組中各個查詢維度的維度分類。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
當(dāng)存在時,判斷所述目標(biāo)歷史維度數(shù)組中的查詢維度的數(shù)量是否與所述當(dāng)前維度數(shù)組中的查詢維度的數(shù)量相同;
當(dāng)相同時,直接調(diào)用所述目標(biāo)歷史維度數(shù)組所查詢的歷史查詢數(shù)據(jù),將所述歷史查詢結(jié)果作為目標(biāo)查詢數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
當(dāng)不相同時,按預(yù)設(shè)的劃分規(guī)則,將所述歷史查詢數(shù)據(jù)劃分為多個數(shù)據(jù)塊;
依據(jù)所述各個查詢維度,分別對每一個數(shù)據(jù)塊進行查詢。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)各個維度分類,按預(yù)設(shè)的劃分規(guī)則,將目標(biāo)大數(shù)據(jù)劃分為多個數(shù)據(jù)塊包括:
確定各個維度分類的優(yōu)先級;
依據(jù)優(yōu)先級最高的維度分類,將所述目標(biāo)大數(shù)據(jù)劃分為多個數(shù)據(jù)塊。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述維度分類,包括:
時間類、過濾類或統(tǒng)計類。
7.一種大數(shù)據(jù)查詢系統(tǒng),其特征在于,包括:
解析模塊,當(dāng)接收到用戶經(jīng)由Web頁面發(fā)送的查詢請求時,解析所述查詢請求中的維度數(shù)組,所述維度數(shù)組中包含至少一個查詢維度;
獲取模塊,當(dāng)所述維度數(shù)組滿足第一預(yù)設(shè)條件時,獲取所述維度數(shù)組中各個查詢維度的維度分類;
劃分模塊,依據(jù)所述各個維度分類,按預(yù)設(shè)的劃分規(guī)則,將目標(biāo)大數(shù)據(jù)劃分為多個數(shù)據(jù)塊;
查詢模塊,依據(jù)所述各個查詢維度,分別對每一個所述數(shù)據(jù)塊進行數(shù)據(jù)查詢,并將各個查詢結(jié)果進行匯總,獲得目標(biāo)查詢數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于,所述獲取模塊包括:
比較單元,將所述維度數(shù)組與已存儲的各個歷史維度數(shù)組進行逐一比較;
判斷單元,判斷是否存在目標(biāo)歷史維度數(shù)組,所述目標(biāo)歷史維度數(shù)組中的各個查詢維度均包含在當(dāng)前所述維度數(shù)組中。
9.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于,所述判斷單元包括:
第一判斷子單元,依據(jù)所述各個查詢維度的維度屬性,獲取所述維度數(shù)組中各個查詢維度的維度分類,判斷所述目標(biāo)歷史維度數(shù)組中的查詢維度的數(shù)量是否與所述當(dāng)前維度數(shù)組中的查詢維度的數(shù)量相同;
第二判斷子單元,判斷是否調(diào)用目標(biāo)歷史維度數(shù)組,若所述目標(biāo)歷史維度數(shù)組中的查詢維度的數(shù)量與所述當(dāng)前維度數(shù)組中的查詢維度的數(shù)量相同,直接調(diào)用所述目標(biāo)歷史維度數(shù)組所查詢的歷史查詢數(shù)據(jù),將所述歷史查詢結(jié)果作為目標(biāo)查詢數(shù)據(jù);若不相同,按預(yù)設(shè)的劃分規(guī)則,將所述歷史查詢數(shù)據(jù)劃分為多個數(shù)據(jù)塊,依據(jù)所述各個查詢維度,分別對每一個數(shù)據(jù)塊進行查詢。
10.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于,所述劃分模塊包括:
確定單元,確定各個維度分類的優(yōu)先級;
分塊單元,依據(jù)優(yōu)先級最高的維度分類,將所述目標(biāo)大數(shù)據(jù)劃分為多個數(shù)據(jù)塊。