cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement. (by cockroachdb)
Trino
Official repository of Trino, the distributed SQL query engine for big data, former (by trinodb)
cockroach | Trino | |
---|---|---|
114 | 51 | |
30,980 | 11,438 | |
0.6% | 1.6% | |
10.0 | 10.0 | |
4 days ago | about 20 hours ago | |
Go | Java | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cockroach
Posts with mentions or reviews of cockroach.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-13.
- Implementing Logic Programming
-
Cloud-Native Architectures: Building Resilient Systems
Employ distributed databases like CockroachDB, Cassandra, or managed services like Amazon Aurora Global Databases.
-
Why You Shouldn’t Invest In Vector Databases?
In fact, even in the absence of these commercial databases, users can effortlessly install PostgreSQL and leverage its built-in pgvector functionality for vector search. PostgreSQL stands as the benchmark in the realm of open-source databases, offering comprehensive support across various domains of database management. It excels in transaction processing (e.g., CockroachDB), online analytics (e.g., DuckDB), stream processing (e.g., RisingWave), time series analysis (e.g., Timescale), spatial analysis (e.g., PostGIS), and more. For non-professional users seeking to explore vector databases, they can readily download the open-source PostgreSQL or utilize managed services like Supabase and Neon to establish their own basic AI applications. Other than PostgreSQL, several open-source databases, including OpenSearch, ClickHouse, and Cassandra, have implemented their own vector search functionality. You do not need to adopt a new vector database if you have already used these systems.
- CockroachDB has changed their license, again
- RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care)
-
Outgrowing Postgres: Handling increased user concurrency
Postgres-compatible DSQL solutions: Distributed SQL databases that are either Postgres or Postgres-compatible like Citus, Aurora DSQL, and CockroachDB might be the right approach for handling your scale without forcing you to change much of your code. They each have their strengths and weaknesses and the right one for you depends on your use cases and needs.
-
7 Databases in 7 Weeks for 2025
Still very much "open-source": https://github.com/cockroachdb/cockroach
But relicensed to the "CockroachDB Software License" as a form of BSL to prevent reselling.
-
CockroachDB License Change
code in a given file is licensed under the BSL and ..." That is sucky.
[0] https://github.com/cockroachdb/cockroach?tab=License-1-ov-fi...
-
List of 45 databases in the world
CockroachDB — Distributed SQL database built for cloud applications.
-
Which Database is Perfect for You? A Comprehensive Guide to MySQL, PostgreSQL, NoSQL, and More
CockroachDB is a distributed SQL database designed for cloud applications. It provides strong consistency, horizontal scalability, and high availability.
Trino
Posts with mentions or reviews of Trino.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-04-22.
-
Every Database Will Support Iceberg — Here's Why
Traditional databases — PostgreSQL, MySQL, etc. — store their data in proprietary formats. That format is optimized for that engine and can’t be directly accessed by anything else. Even if something like Trino can connect to Postgres, it’s still running queries through Postgres itself, not reading its storage directly. You’re just a client.
-
Twitter's 600-Tweet Daily Limit Crisis: Soaring GCP Costs and the Open Source Fix Elon Musk Ignored
Trino: Trino (formerly known as PrestoSQL) is a high-performance distributed SQL query engine designed for data analysis. It offers efficient querying capabilities across multiple data sources, including various file formats, databases, and data lakes. These are some interesting background story between Trino and Presto: Presto was the original name of the project, and it was developed by Facebook. In December 2020, a significant portion of the Presto community decided to fork the project and renamed it Trino. Read more here: Trino Blog.
-
Introducing Iceberg Table Engine in RisingWave: Manage Streaming Data in Iceberg with SQL
However, Iceberg defines the storage format, leaving the complexities of data ingestion and processing, especially for real-time streams, to separate systems. While query engines like Trino or Athena excel with static datasets, they aren't designed for continuous, low-latency ingestion and transformation of streaming data into Iceberg. This often forces engineers to integrate multiple complex tools, increasing operational overhead and fragility.
- Apache Iceberg
- Trino: A fast distributed SQL query engine for big data analytics
-
Trino & Iceberg Made Easy: A Ready-to-Use Playground
By the way, I wanted to continue to use the previous experiment with Flink SQL and Iceberg, but I found out Trino doesn't support Iceberg's DynamoDB catalog. Therefore, I had to create a new one.
- Trino: Fast distributed SQL query engine for big data analytics
-
Game analytic power: how we process more than 1 billion events per day
We decided not to waste time reinventing the wheel and simply installed Trino on our servers. It’s a full featured SQL query engine that works on your data. Now our analysts can use it to work with data from AppMetr and execute queries at different levels of complexity.
-
Your Thoughts on OLAPs Clickhouse vs Apache Druid vs Starrocks in 2023/2024
DevRel for StarRocks. Trino doesn't have a great caching layer (https://github.com/trinodb/trino/pull/16375) and performance (https://github.com/trinodb/trino/issues/14237) and https://github.com/oap-project/Gluten-Trino. In benchmarks and community user testing, StarRocks has outperformed.
-
Making Hard Things Easy
What if my SQL engine is Presto, Trino [1], or a similar query engine? If it's federating multiple source databases we peel the SQL back and get... SQL? Or you peel the SQL back and get... S3 + Mongo + Hadoop? Junior analysts would work at 1/10th the speed if they had to use those raw.
[1] https://trino.io/
What are some alternatives?
When comparing cockroach and Trino you can also consider the following projects:
tidb - TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Apache Calcite - Apache Calcite
neon - Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Apache Drill - Apache Drill is a distributed MPP query layer for self describing data
InfluxDB - Scalable datastore for metrics, events, and real-time analytics
Apache Spark - Apache Spark - A unified analytics engine for large-scale data processing