Trino

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io) (by trinodb)

Stats

Basic Trino repo stats
4
3,295
10.0
2 days ago

trinodb/trino is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Trino Alternatives

Similar projects and alternatives to Trino based on common topics and language

  • GitHub repo presto

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io) [Moved to: https://github.com/trinodb/trino] (by prestosql)

  • GitHub repo Presto

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

  • GitHub repo Apache Hive

    Apache Hive

  • GitHub repo Apache Calcite

    Apache Calcite

  • GitHub repo Apache Ignite

    Apache Ignite (by apache)

  • GitHub repo jOOQ

    jOOQ is the best way to write SQL in Java

  • GitHub repo H2

    H2 is an embeddable RDBMS written in Java.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Trino alternative or higher similarity.

Posts

Posts where Trino has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.
  • Why hasn't Presto become industry standard?
    news.ycombinator.com | 2021-04-01
    * Active-active HA is not really necessary IMO as Trino is designed for low latency interactive queries in general. It can handle longer running batch queries but it gives up fault tolerance to fail fast and you just resubmit the query vs predecessors like Hive, Spark, etc... that handle ETL and long running batch processes efficiently but this adds complexity to the query to checkpoint the work. I could see the need for an active-passive HA to have on deck during a failure. Setting up your own active-passive HA is as simple as putting two coordinators behind a proxy and pointing your workers to the proxy address. Then you basically have the proxy run health checks and flip over in the event of an outage. Here's the issue to track native HA though https://github.com/trinodb/trino/issues/391.
  • Speeding up SQL queries by orders of magnitude using UNION
    news.ycombinator.com | 2021-03-20
  • How does AWS Athena manage to load 10GB/s from s3? I've managed 230 mb/s from a c6gn.16xlarge
    reddit.com/r/aws | 2021-03-16
    Checkout https://trino.io (formerly Presto) but is what Athena is based off of. Essentially parallelism allows for this so there’s many worker nodes all reading from S3. You can also run Presto on EMR which is sort of fun looking at the admin UI because it will show you how it breaks the query into parts and fans the work out to worker nodes. Pretty cool because if allowed to (from a resource management perspective), Presto will try to saturate the entire cluster CPU resources to compete the query as fast as possible.
  • Looking for paid contributors to open-source project
    reddit.com/r/golang | 2021-02-17
    To a purpose-built in-memory database based on Trino (https://trino.io/)