StarRocks vs. Trino and Presto

14.6x

GREATER PERFORMANCE WITH STARROCKS' NATIVE TABLE

5.54x

GREATER PERFORMANCE WITH  STARROCKS ON DATA LAKES

10k QPS

HIGH PERFORMANCE EVEN WITH 1,000S OF CONCURRENT USERS

Why More Presto and Trino Users
Are Switching to StarRocks

These leading enterprises have made the move from Trino/Presto to StarRocks.

Learn how they've supercharged query performance, eliminated maintenance work, and accelerated insights:

dial-plate

Deliver unparalleled performance in any scenario

StarRocks offers 3x greater performance when querying data on the data lake compared to Trino and Presto. StarRocks achieves this thanks to its unique vectorized execution engine, written in C++ to make full use of the SIMD instructions in modern CPUs. And because StarRocks includes an optimized native storage engine, you're able to unify data lake analytics, low latency, and highly concurrent workloads with one database.
cloud-data

Work with the freshest data, even on your data lake

Perform analytics on the freshest data possible, even on your data lake, without need for any data migration. Data lake users don't have to set up a separate data pipeline for real-time analytics. Streaming data from sources (such as Apache Kafka) are ingested into StarRocks and made available to analytics in real-time. StarRocks' storage engine also uses the Delete-and-insert pattern, which allows for efficient Partial Update and Upsert operations.
bar-graph

Accelerate your analytics with intelligent materialized views

With its breakthrough Intelligent Materialized View (IMV) technology, StarRocks can transparently accelerate queries and simplify data pipelines. IMVs are automatically refreshed to guarantee data consistency, and queries are automatically re-written to leverage IMVs. Expensive ETL jobs can also be replaced with IMVs to simplify data pipelines.