impala presto SparkSql性能测试对比

目标是为测试impala presto SparkSql谁的性能更佳,以下结果底层查询的都是普通textfile snappy压缩后数据,规模为15台机器,若以orcfile、parquet速度能快数倍

impala与presto性能相当,SparkSql逊色不少。

目前看presto相比impala

1、与hive实时共享元数据,impala需要用另外定时任务广播元数据,新生成的数据,用impala不能立即查询。

2、没有出现操作大数据集有时挂掉的情况

3、presto与hive都由fackbook开源,兼容性应该会更好点

测试过程比较简单,分为四个场景sql查询:

查询id查询语句数据量(压缩前)
query1select sum(pv) from d_op_behavior_host_text_snappy35G
query2select siteid,sum(pv) as pv1 from d_op_behavior_host_text_snappy 
where pv>0  group by siteid order by pv1 desc limit 11;
35G
query3select count(*) from dwd.d_ad_3rd_party_fancy_all_data where 
thisdate='2015-11-10' and hour='17';
200G
query4select count(*) from dwd.d_ad_impression where thisdate>='2015-09-01' and thisdate<='2015-10-31'

 测试结果对比如下:

查询工具第一次执行时间第二次执行时间
query1impala4.82s5.56s
presto6s5s
sparkSql13s9s
query2impala12.79s12s
presto15s13s
sparkSql20s23s
query3impala挂掉挂掉
presto63s58s
sparkSql88s77s
query4impala131s148s
presto136s128s
sparkSql187s188s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值