# Apache Iceberg vs Trino

**Leader by Vioscale score:** Apache Iceberg

| Attribute | Apache Iceberg | Trino |
|---|---|---|
| **Vioscale score** | 62.2 (56% (medium)) | 52.1 (54% (medium)) |
| activity.commits_last_30d | 100 | 100 |
| adoption.dependent_repos | 1 | 468 |
| adoption.github_stars | 9,176 | 13,183 |
| adoption.package_downloads_weekly | 11,384,061 | - |
| deployment.options | `{"self_hosted":true}` | `{"cloud":true,"on_prem":true,"self_hosted":true}` |
| description.long | Apache Iceberg is a table format that enables reliable, ACID-compliant SQL operations on big data. It allows multiple query engines—such as Spark, Trino, Flink, Hive, and Impala—to safely read and write the same tables concurrently, bringing traditional database semantics to analytics workloads. | An open-source SQL query engine built for fast, distributed analytics over large-scale datasets stored in multiple systems. It enables users to query data in place without copying, supporting interactive analytics workloads from single queries to high-volume applications. |
| features.capabilities | `{"deployment":"embedded","data_sharing":true,"license_class":"permissive","table_formats":"Iceberg (Parquet, ORC, Avro, Puffin data files)","semi_structured":"first_class","federation_query":true,"streaming_ingest":true,"concurrency_scaling":"automatic"}` | `{"deployment":"self","sql_dialect":"ansi","architecture":"coupled_mpp","compute_model":"clusters","license_class":"permissive","federation_query":true}` |
| integrations.count | 20 | 18 |
| integrations.list | `[{"name":"Spark"},{"name":"Trino"},{"name":"Presto"},{"name":"Flink"},{"name":"Hive"},{"name":"Impala"},{"name":"PyArrow"},{"name":"DuckDB"},{"name":"Polars"},{"name":"Pandas"},{"name":"Ray"},{"name":"Datafusion"},{"name":"BigQuery"},{"name":"SQLAlchemy"},{"name":"S3"},{"name":"GCS"},{"name":"Azure Data Lake Storage"},{"name":"Hadoop"},{"name":"Kerberos"},{"name":"Thrift"}]` | `[{"name":"Grafana"},{"name":"Apache Airflow"},{"name":"Apache DolphinScheduler"},{"name":"Coginiti"},{"name":"Cube"},{"name":"DBeaver"},{"name":"dbt"},{"name":"DbVisualizer"},{"name":"Emacs"},{"name":"Tableau"},{"name":"Power BI"},{"name":"Superset"},{"name":"R"},{"name":"Hadoop"},{"name":"S3"},{"name":"Cassandra"},{"name":"MySQL"},{"name":"Elasticsearch"}]` |
| language.primary | Java | Java |
| license.spdx | Apache-2.0 | Apache-2.0 |
| market.availability | - | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | - | `{"cli":true}` |
| pricing | `{"type":"open_source","summary":"Open source, no licensing cost","sourceUrl":"https://iceberg.apache.org","retrievedAt":"2026-08-14T08:32:59.428Z"}` | `{"type":"open_source","freeTier":true,"sourceUrl":"https://trino.io","retrievedAt":"2026-08-14T15:22:01.158Z"}` |
| pricing.free_tier | - | yes |
| pricing.model | open_source | open_source |
| pricing.price_level | free | free |
| pricing.transparent | - | yes |
| release.cadence_days | 50 | 45 |
| release.history | `[{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.11.0","date":"2026-05-20T08:47:57Z","type":"stable","version":"apache-iceberg-1.11.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.10.2","date":"2026-05-18T21:58:12Z","type":"stable","version":"apache-iceberg-1.10.2"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.10.1","date":"2025-12-22T22:04:42Z","type":"stable","version":"apache-iceberg-1.10.1"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.10.0","date":"2025-09-11T15:08:46Z","type":"stable","version":"apache-iceberg-1.10.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.9.2","date":"2025-07-18T13:44:58Z","type":"stable","version":"apache-iceberg-1.9.2"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.9.1","date":"2025-05-28T16:52:05Z","type":"stable","version":"apache-iceberg-1.9.1"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.9.0","date":"2025-04-28T06:27:16Z","type":"stable","version":"apache-iceberg-1.9.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.7.2","date":"2025-03-19T10:12:37Z","type":"stable","version":"apache-iceberg-1.7.2"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.8.1","date":"2025-02-28T07:52:17Z","type":"stable","version":"apache-iceberg-1.8.1"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.8.0","date":"2025-02-13T09:13:46Z","type":"stable","version":"apache-iceberg-1.8.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.7.1","date":"2024-12-06T20:01:03Z","type":"stable","version":"apache-iceberg-1.7.1"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.7.0","date":"2024-11-08T15:12:01Z","type":"stable","version":"apache-iceberg-1.7.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.6.1","date":"2024-08-27T17:47:30Z","type":"stable","version":"apache-iceberg-1.6.1"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.6.0","date":"2024-07-23T12:06:44Z","type":"stable","version":"apache-iceberg-1.6.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.5.2","date":"2024-05-16T07:50:32Z","type":"stable","version":"apache-iceberg-1.5.2"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.5.1","date":"2024-04-30T12:43:30Z","type":"stable","version":"apache-iceberg-1.5.1"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.5.0","date":"2024-03-11T11:00:15Z","type":"stable","version":"apache-iceberg-1.5.0"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.4.3","date":"2023-12-27T17:15:46Z","type":"stable","version":"apache-iceberg-1.4.3"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.4.2","date":"2023-11-07T16:44:26Z","type":"stable","version":"apache-iceberg-1.4.2"},{"url":"https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.4.1","date":"2023-10-23T11:03:35Z","type":"stable","version":"apache-iceberg-1.4.1"}]` | `[{"url":"https://github.com/trinodb/trino/releases/tag/483","date":"2026-07-18T01:28:57Z","type":"stable","version":"483"},{"url":"https://github.com/trinodb/trino/releases/tag/482","date":"2026-06-25T19:22:28Z","type":"stable","version":"482"},{"url":"https://github.com/trinodb/trino/releases/tag/481","date":"2026-05-12T01:03:57Z","type":"stable","version":"481"},{"url":"https://github.com/trinodb/trino/releases/tag/480","date":"2026-03-24T23:06:31Z","type":"stable","version":"480"},{"url":"https://github.com/trinodb/trino/releases/tag/479","date":"2025-12-15T03:19:30Z","type":"stable","version":"479"},{"url":"https://github.com/trinodb/trino/releases/tag/478","date":"2025-10-29T18:42:57Z","type":"stable","version":"478"},{"url":"https://github.com/trinodb/trino/releases/tag/477","date":"2025-09-25T00:32:51Z","type":"stable","version":"477"}]` |
| reliability.status_page | yes | - |
| security.disclosure_policy | yes | - |
| security.scorecard | 7.9 | 5.6 |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=apache-iceberg&per_page=100","last_12m":0,"max_severity":null}` | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=io.trino%3Atrino-jdbc&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Data Warehouse Software)

| Capability | Apache Iceberg | Trino |
|---|:--:|:--:|
| **Deployment** |  |  |
| Deployment | Embedded | Self-hosted |
| **Architecture** |  |  |
| Architecture | - | Coupled MPP |
| Compute model | - | Clusters |
| **Query** |  |  |
| SQL dialect | - | ANSI SQL |
| Federation / lakehouse query-in-place | ✓ | ✓ |
| **Interoperability** |  |  |
| Table-format support | Iceberg (Parquet, ORC, Avro, Puffin data files) | - |
| **Scale** |  |  |
| Concurrency scaling | Automatic | - |
| **Ingestion** |  |  |
| Streaming ingest | ✓ | - |
| **Data model** |  |  |
| Semi-structured (JSON/VARIANT) | First-class | - |
| **Analytics** |  |  |
| ML / in-DB functions | - | - |
| **Sharing** |  |  |
| Data sharing / marketplace | ✓ | - |
| **Licensing** |  |  |
| Licence class | Permissive OSS | Permissive OSS |

*Source: Vioscale. Generated 2026-09-01T17:06:30.543Z. "-" = undocumented, not absent.*
