Features, use cases, and support#

Starburst Enterprise platform (SEP) is the commercial distribution of Trino. It is maintained by Starburst and free to download and use.

Starburst Enterprise includes the Trino cost-based optimizer as well as additional security features, more connectors, support for using additional deployment platforms, and much more.

Starburst Enterprise#

A number of enterprise features require a license key to be enabled. For more information about obtaining and installing a license, see Starburst Enterprise license.

The feature lists in this topic are designed to help you understand the similarities and differences between open source Trino, and SEP across several categories: platform, deployment scenarios, management, clients, security, support, and connectors.

Cloud providers#

SEP is available on all major cloud platforms through marketplace offerings as well as our Kubernetes offering.

Comparison of Trino and SEP support for cloud provider features#

Cloud provider feature

Trino

Starburst Enterprise

Amazon Web Services

S3 Support

check_circle_outline

check_circle_outline

AWS Glue catalog support

check_circle_outline

check_circle_outline

Amazon Elastic Kubernetes service availability

check_circle_outline

check_circle_outline

CloudWatch SEP logs integration

check_circle_outline

CloudWatch dashboard integration

check_circle_outline

AWS Marketplace availability

check_circle_outline

Microsoft Azure

Azure data lake storage support

check_circle_outline

check_circle_outline

Azure Blob storage support

check_circle_outline

check_circle_outline

Azure Kubernetes service support

check_circle_outline

check_circle_outline

Azure Marketplace availability

check_circle_outline

Google Cloud Platform

Google Cloud storage support

check_circle_outline

check_circle_outline

Google Stackdriver integration

check_circle_outline

Google Kubernetes Engine availability

check_circle_outline

check_circle_outline

Google Cloud Marketplace availability

check_circle_outline

Red Hat OpenShift

OpenShift Availability

check_circle_outline

Red Hat Marketplace Availability

check_circle_outline

Kubernetes support

Docker containers

check_circle_outline

check_circle_outline

Support and resources for Kubernetes

check_circle_outline

Out-of-box Kubernetes configuration

check_circle_outline

Apache Ranger integration

check_circle_outline

Hive Metastore Service container

check_circle_outline

MinIO storage support

check_circle_outline

check_circle_outline

Certified for AWS EKS, Google Cloud GKE, Microsoft Azure AKS, Red Hat OpenShift

check_circle_outline

SEP and Trino feature comparisons#

SEP adds many exclusive features to the already-powerful Trino distributed query engine.

Management and administration#

Comparison of Trino and SEP support management features#

Feature

Trino

Starburst Enterprise

Trino web UI

check_circle_outline

check_circle_outline

Starburst Enterprise web UI

check_circle_outline

Monitoring with JMX

check_circle_outline

check_circle_outline

High availability

check_circle_outline

Autoscaling with graceful scaledown

check_circle_outline

Query logger (Required)

check_circle_outline

Telemetry

check_circle_outline

Cluster metrics dashboard

check_circle_outline, Starburst Insights

Data products

check_circle_outline

Apache Atlas integration

check_circle_outline

Note

SEP includes Starburst Admin for customers deploying to on-prem or virtual infrastructure. Starburst Admin is a collection of Ansible playbooks for installing and managing Starburst Enterprise or Trino clusters.

Connectors#

SEP contains many additional connectors, as well as improvements of Trino connectors to increase performance, add security features and others. A detailed feature comparison is available in the Starburst connectors feature matrix.

Clients#

Clients are anything that connects to Trino or SEP to enable users of that tool to run SQL queries.

For more information about connectors and related extensions, see Starburst connectors feature matrix.

Comparison of Trino and SEP clients#

Client

Trino

Starburst Enterprise

Command line interface

check_circle_outline

check_circle_outline

JDBC driver

check_circle_outline

check_circle_outline

ODBC driver

check_circle_outline

Query editor

check_circle_outline

Starburst also supports tools such as PowerBi, Tableau and others. More information is available in our client section of the data consumer documentation.

Security#

All security features require a license. For a full list of security documentation, see Security.

Comparison of Trino and SEP security features#

Feature

Trino

Starburst Enterprise

Kerberos support

check_circle_outline

check_circle_outline

Kerberos credential passthrough

check_circle_outline

Kerberos support with caching

check_circle_outline

LDAP authentication

check_circle_outline

check_circle_outline

Secrets

check_circle_outline

check_circle_outline

Encryption - secure internal communication

check_circle_outline

check_circle_outline

User impersonation

Hive only

check_circle_outline

Password credential passthrough

check_circle_outline

Query logger

check_circle_outline

Query audit

check_circle_outline

Built-in access control

check_circle_outline

Apache Ranger and Privacera Platform support

  • global access control, or Hive and Delta Lake access control

  • access control for all catalogs, schemas, and tables

  • column level access control and data masking

  • row level filters

check_circle_outline

Hive access control with Apache Sentry

check_circle_outline

Okta authentication

check_circle_outline

Support#

Trino is supported by an active community. Starburst Enterprise adds extensive professional support.

Comparison of Trino and SEP support availability#

Feature overview

Trino

Starburst Enterprise

Online community interaction

check_circle_outline

check_circle_outline

24x7 support, 365, under 30 minute SLA

check_circle_outline

Largest team of Trino experts in the world

check_circle_outline

Dedicated technical account manager

check_circle_outline

Fully tested, stable releases, curated by the Trino creators

check_circle_outline

Hot fixes and security patches

check_circle_outline

Long Term Support (LTS) releases

check_circle_outline

Short Term Support (STS) releases with newest features

check_circle_outline

Trino#

Trino (formerly PrestoSQL) is a distributed SQL query engine designed to query large datasets distributed over one or more heterogeneous data sources.

Trino is maintained by the large community of contributors and users of the Trino Software Foundation.

Trino: The Definitive Guide#

_images/ttdg-cover.png

Enjoy a free copy of Trino: The Definitive Guide from Starburst to learn much more about Trino!