presto查询mysql原理_presto原理

Presto是由Facebook开源的分布式SQL-on-Hadoop分析引擎,提供快速的PB级数据复杂分析和交互式SQL查询。它支持跨数据源查询,包括Hadoop、MySQL、PostgreSQL等。Presto的查询速度比Hive快5-10倍,但不适合多个大表的join操作。其架构包括Coordinator和Worker节点,使用connector plugin获取数据和元信息,数据模型由Catalog、Schema和Table组成。
摘要由CSDN通过智能技术生成

presto:

https://blog.csdn.net/u011596455/article/details/86558218

部署:

https://blog.csdn.net/weixin_33701564/article/details/91894251

EMR:

https://help.aliyun.com/document_detail/64035.html?spm=a2c4g.11186623.6.827.424b2ae70yGokQ

Presto 是一款由FaceBook开源的一个分布式SQL-on—Hadoop分析引擎。Presto目前由开源社区和FaceBook内部工程师共同维护,并衍生出多个商业版本

使用的技术,如向量计算,动态编译执行计划,优化的ORC和Parquet Reader等

presto不太支持存储过程,支持部分标准sql

presto的查询速度比hive快5-10倍

上面讲述了presto是什么,查询速度,现在来看看presto适合干什么

适合:PB级海量数据复杂分析,交互式SQL查询,支持跨数据源查询

不适合:多个大表的join操作,因为presto是基于内存的,多张大表在内存里可能放不下

presto是一个交互式查询引擎,可以在很短的时间内返回查询结果,秒级,分钟级,能访问很多数据源

Presto支持的数据源和存储格式:

Hadoop/Hive connector与存储格式:

HDFS,ORC,RCFILE,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值