KIRITOLTR / presto

The official home of the Presto distributed SQL query engine for big data

Home Page:http://prestodb.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Presto

Presto is a distributed SQL query engine for big data.

See the User Manual for deployment instructions and end user documentation.

Requirements

  • Mac OS X or Linux
  • Java 8 Update 151 or higher (8u151+), 64-bit. Both Oracle JDK and OpenJDK are supported.
  • Maven 3.3.9+ (for building)
  • Python 2.4+ (for running with the launcher script)

Presto native and Velox

Presto native is a C++ rewrite of Presto worker. Presto native uses Velox as its primary engine to run presto workloads.

Velox is a C++ database library which provides reusable, extensible, and high-performance data processing components.

Check out building instructions to get started.

Contributing!

Please refer to the contribution guidelines to get started

Questions?

Please join our Slack channel and ask in #dev.

About

The official home of the Presto distributed SQL query engine for big data

http://prestodb.github.io

License:Apache License 2.0


Languages

Language:Java 96.9%Language:C++ 2.0%Language:JavaScript 0.5%Language:Shell 0.1%Language:Roff 0.1%Language:Python 0.1%Language:CMake 0.1%Language:ANTLR 0.1%Language:HTML 0.1%Language:CSS 0.1%Language:Mustache 0.0%Language:Makefile 0.0%Language:Thrift 0.0%Language:NASL 0.0%Language:Dockerfile 0.0%Language:Batchfile 0.0%Language:PLSQL 0.0%