Presto is an open source distributed SQL query engine designed and optimized for running interactive analytics workloads. Presto's massively parallel processing architecture - combined with advanced code-generation techniques and in-memory processing pipelines - makes it highly scalable. It supports a large subset of ANSI SQL including complex queries, joins, aggregations and window functions. Presto comes with support for a wide range of data sources including Hive , Cassandra , MySQL and PostgreSQL , thereby unifying the interactive analytics interface across data stores of an organization. Applications can connect to Presto using its JDBC interface.