Skip to content
Timothy Meehan edited this page Aug 25, 2020 · 10 revisions

Presto Wiki

Presto is an open source distributed SQL query engine for running interactive analytic queries and batch workload against data sources of all sizes ranging from gigabytes to petabytes.

Presto was designed and written from the ground up and approaches the speed of commercial data warehouses while scaling to the size of organizations like Facebook.

This wiki documents the practices, processes, and design of Presto.

Community Docs

As an open source project, Presto welcomes the contributions from everyone. This page explains the different roles someone can have to participate to the development of Presto.

A committer is someone who has write access to the Presto repository. The path to committership starts with becoming a contributor to the project. This page describes the path to become a committer.

We are committed to providing a welcoming and inspiring community for all.

Guidelines

These guidelines will help you to write contributions that are consistent with how Presto is developed and designed.

When contributing changes visible to the user or impacting interfaces, a contributor documents the changes in the release notes. These guidelines explain how to add entries to these release notes.

Technical Documents

In addition to providing named error strings, Presto maps error codes onto integers for use with APIs like JDBC's SQLException that require an integer. This page describes how error codes are defined.

This page describes the protocol used by a Presto client to communicate with a Presto coordinator through HTTP.

This pages describes some JMX counters useful to monitor an instance of Presto.

Meetups/Summits

These events were a great time to meet members of the community and share what is happening on Presto and its ecosystem.

Clone this wiki locally