Presto
Build up Presto@Uber to power multiple user cases including dynamic pricing, driver promotion, ML feature engineering, A/B testing and so on.
• Parquet Reader optimization. Support nested column in QueryPlan and Parquet Reader, speedup query performance by 2-10X.
https://eng.uber.com/presto/
• Presto Geospatial Query Optimizer. Build and query geospatial index during query execution, without user query rewriting. dropping down vcore seconds by 3X, execution time by 1.7X.
https://www.oreilly.com/ideas/query-the-planet-geospatial-big-data-analytics-at-uber
https://dataworkssummit.com/san-jose-2018/session/geospatial-data-platform-at-uber/
• Cache File Metadata in Presto, reducing HDFS Namenode RPC by 50%
• Support Security in Presto as IPO readiness efforts
• Developing common Proxy Layer to intelligently redirect queries to multiple query engines.
Query Translator
Translate Vertica SQL to Presto SQL