Exasol is an in-memory, columnar, massively parallel analytics database available as a managed SaaS on S3-backed storage, deployed into a customer's own cloud account, or run on-premises.
SaaS runs multiple compute clusters over shared S3-backed data; self-hosted and BYOC deployments couple in-memory columnar storage to the nodes. Indexes and statistics maintain themselves during execution. Consumer groups weight CPU and cap sessions. Iceberg and Parquet are readable natively, and virtual schemas federate external sources.
How Exasol answers the questions Data Warehouses turns on.
| How it works | |
| Compute and storage | In-memory MPP: separated storage on SaaS, coupled self-hosted |
| Storage format | Proprietary in-memory columnar; native Iceberg and Parquet reads, plus virtual schemas |
| SQL dialect | Exasol SQL (ANSI-based) |
| Streaming ingest | Via connector: Kafka |
| Time travel | None: backup restore instead |
| Running it | |
| Where it runs | SaaS on AWS only; self-hosted or BYOC on any cloud, or on-premises |
| Concurrent users | Consumer groups weight CPU and cap sessions; SaaS adds clusters over one copy of the data |
| Acceleration | Self-tuning: indexes created, maintained and dropped automatically; statistics after every DML |
| Access | |
| Access control | Roles and object privileges; row-level security via a virtual-schema extension; LDAP, Kerberos or OpenID |
| Cost | |
| Billing unit | Raw data volume licence self-hosted; cluster-hour on SaaS |
vs Exasol: Managed · Serverless · Subscription
vs Exasol: Open source (permissive) · Self-hosted · Free · Operational complexity: High · C
vs Exasol: Managed · Serverless · Operational complexity: Low