Presto 社区分家后搞了2个项目,分别为 PrestoDB 和 PrestoSQL,同时他们都成立了自己的基金会。而去年国庆时候,abei写了篇文章比对了2个分支的进展,链接见:PrestoDB VS PrestoSQL发展比较。 而现在已经分家17个月了,那我们简单梳理下这2个分支的主要核心功能:
PrestoDB
- Connector:ElasticSearch 及 Druid
- Master 和Worker 通信协议支持二进制
- Orc 及 Parquet读写性能优化
- Hive写数据支持指定压缩格式
- task通信协议可以指定 thrift
- spi pushdown
- MapReduce-style shuffle,支持部分 etl 任务及大查询
- fix bug 及 improve performace
PrestoSQL
- Connector:ElasticSearch和MemSQL
- spi pushdown
- S3优化读取
- join 延时物化
- 大量的 fix bug 及 improve performance