首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >Presto >Presto有什么特点?

Presto有什么特点?

词条归属:Presto

Presto特点:

多数据源

Presto可以支持MySQLPostgreSQLcassandraHiveKafka等多种数据源查询。

支持SQL

Presto支持部分标准SQL对数据进行查询,并提供SQL shell进行SQL查询。但是Presto不支持存储过程,不适合大表Join操作,因为Presto是基于内存的,多张大表关联可能给内存带来压力。

扩展性

Presto有很好的扩展向,可以自定义开发特定数据源的Connector,使用SQL分析指定Connector中的数据。

混合计算

在Presto中可以根据业务需要使用特定类型的Connector来读取不同数据源的数据,进行join关联计算。

基于内存计算,高性能

Presto是基于内存计算的,减少磁盘IO,计算更快。Presto性能是Hive的10倍以上。Presto能够处理PB级别的数据,但Presto并不是把PB级别的数据一次性加载到内存中计算,而是根据处理方式,例如:聚合场景,边读取数据,聚合,再清空内存,再去读取数据加载内存,再聚合计算,再清空内存... 这种方式。如果使用Join查询,那么就会产生大量的中间数据,速度会变慢。

流水线

由于Presto是基于PipeLine进行设计的,因此在进行海量数据处理过程中,终端用户不用等到所有的数据都处理完成才能看到结果,而是可以向自来水管一样,一旦计算开始,就可以产生一部分结果数据,并且结果数据会一部分接一部分的返回到客户端。

相关文章
javascript是什么?有哪些特点?
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它是广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
用户8671053
2021-09-19
1.7K0
java语言的特点_Java语言有什么特点?
Java语言共有十大特点,分别为:简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性。
全栈程序员站长
2022-09-07
2.2K0
整站优化有什么特点?整站优化有什么好处
整站优化采用符合搜索引擎的白帽技术进行网站优化,尽可能满足所有搜索引擎抓取的需要,同时获得较佳的搜索引擎排名位置,让企业网站通过搜索引擎带来潜在用户,具备获客能力。接下来一起来看看整站优化的特点与好处吧。
优化猩
2023-05-05
1.9K0
什么Spring Boot,Spring Boot有什么特点?
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决 (拜托繁琐配置xml)
九霄道长
2021-03-02
1K0
java数组有哪些特点?有什么优点吗
java数组通常也被简称为数组,它实际上就是同样类型的数据的一个集合,且这一集合是有序的集合,并非乱序集合。数组所呈现的内容是同类型的多个数据,这些数据会按照一定的顺序进行排列,而其中的每一个数据就是该数组之中的元素之一。一个数组之中有许多个元素,而想要查找其中一个元素也非常简单,直接通过索引即可。那么java数组有哪些特点呢?它有什么优点吗?
用户8739990
2021-07-02
4.9K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券