redshift v presto v snowflake v bigquery v athena
But if your compute spikes dramatically, query times can slow to a crawl, as storage and compute are tied. Elastic resize and concurrency scaling may address this.
But it’s heavy lifting for configuration and management.
But you pay a hefty bill for this, and at scale this has caused multiple organizations to consider other solutions. There is also a small fixed time per query.
But their SQL support is bare bones (timestamps are a mess), every query has a small fixed return time, and they throttle you at ~30 simultaneous queries (you can always retry).
But it’s still very rough around the edges.
If speed is crucial, and budget is less of a concern, Snowflake could be a good fit (and works well with S3), but at scale I would run Presto.
Uncapping compute leads to more consumption, which can 2-10x the bill despite better cost / query!!