Amazon Athena is a serverless interactive query service that runs SQL directly against data in Amazon S3, with no infrastructure to provision and a bill computed from the data each query scans.
Fully managed and serverless: point it at S3, define tables in Glue, and query. Capacity scales automatically; reserved DPU capacity is available for steady workloads, and Spark applications run under the same service. Federation reaches about 30 sources through Lambda connectors. Clients connect over JDBC, ODBC, the SDK, or the console.
How Amazon Athena answers the questions Query Engines turns on.
| How it works | |
| Engine shape | Serverless by default; capacity reservations in DPUs give dedicated processing that workgroups queue against |
| Catalog required | The Glue Data Catalog by default; an external Hive metastore works through a Lambda connector |
| SQL dialect | Trino-derived (engine v3) |
| Running it | |
| Concurrent users | Per-account DDL and DML quotas by default; queries on a capacity reservation escape the quota and queue instead, for up to ten hours |
| Acceleration | Query result reuse skips execution and the bytes scanned, opt-in per query for up to seven days; unavailable for federated catalogs, Lake Formation tables and anything with row or column filtering |
| Failure recovery | Nothing to configure: a failed query is yours to rerun; reserved capacity queues rather than fails when busy |
| Connections | |
| Non-lake sources | Around 33 Lambda-deployed connectors (Redshift, DynamoDB, DocumentDB, MySQL, Postgres, Oracle, SQL Server, Teradata, SAP HANA, Kafka, MSK, OpenSearch, Neptune, Timestream) and past AWS to BigQuery, Snowflake, Azure Synapse and GCS |
| Table formats | Parquet, ORC, Avro, JSON and CSV; Iceberg has full DML, while Hudi and Delta Lake are read-only |
| Client access | JDBC and ODBC drivers, the SDK and API, and the console query editor |
| Access | |
| Access control | IAM over the API, S3 and Glue, with Lake Formation adding row and column filtering; workgroups isolate access and cost |
vs Amazon Athena: Open source (permissive) · Self-hosted · Free · Rust
vs Amazon Athena: Open source (permissive) · Self-hosted · Managed · Free · Operational complexity: High · Batch · Interactive · Java
vs Amazon Athena: Open source (permissive) · Self-hosted · Managed · Free · Subscription · Operational complexity: Medium · Java