成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java怎么調(diào)用另一個類的方法 impala為什么比hive快?

impala為什么比hive快?Impala聲稱數(shù)據(jù)查詢的效率是hive的幾倍甚至幾十倍。為什么黑斑羚這么快的原因如下:真正的MPP查詢引擎。使用C開發(fā)而不是Java來減少運(yùn)行負(fù)載。運(yùn)行時代碼生成(l

impala為什么比hive快?

Impala聲稱數(shù)據(jù)查詢的效率是hive的幾倍甚至幾十倍。為什么黑斑羚這么快的原因如下:

真正的MPP查詢引擎。

使用C開發(fā)而不是Java來減少運(yùn)行負(fù)載。

運(yùn)行時代碼生成(llvm IR)以提高效率。

新的執(zhí)行引擎(不是MapReduce)。

執(zhí)行SQL語句時,impala不會將中間數(shù)據(jù)寫入磁盤,而是在內(nèi)存中完成所有處理。

使用impala時,將立即執(zhí)行查詢?nèi)蝿?wù)而不是生產(chǎn)MapReduce任務(wù),這將節(jié)省大量初始化時間。

Impala查詢計(jì)劃解析器使用更智能的算法在多個節(jié)點(diǎn)上以分布式方式執(zhí)行每個查詢步驟,同時避免了排序和洗牌這兩個非常耗時的階段,這兩個階段通常是不必要的。

Impala在HDFS上有每個數(shù)據(jù)塊的信息。在處理查詢時,impala可以在每個數(shù)據(jù)節(jié)點(diǎn)上更均勻地分布查詢。

另一個關(guān)鍵原因是impala為每個查詢生成程序集級代碼。當(dāng)impala在本地內(nèi)存中運(yùn)行時,匯編代碼的執(zhí)行效率比任何其他代碼框架都要快,因?yàn)榇a框架會增加額外的延遲。