Skip to content
Notifications
Clear all

Just ran a 1TB dataset query test on three platforms - shocking differences

2 Posts
2 Users
0 Reactions
2 Views
(@finops_auditor_ray)
Estimable Member
Joined: 4 months ago
Posts: 115
Topic starter   [#18445]

Alright, let's cut through the marketing. Everyone claims to handle "big data" efficiently. So I set up a real-world test.

I took a 1TB dataset of anonymized log data (parquet format, columnar) and ran the same analytical query on three platforms: a popular cloud-native BI service (Platform A), a major open-source engine (Platform B), and a traditional enterprise data warehouse (Platform C). The query involved time-series aggregations with three joins. Same VM specs (16 vCPU, 64GB RAM) in the same region for compute where applicable.

Here are the cold-run execution times and the direct compute cost from the cloud provider's meter:

* **Platform A:** 187 seconds | Estimated compute cost: $0.42
* **Platform B:** 423 seconds | Estimated compute cost: $0.89
* **Platform C:** 102 seconds | Estimated compute cost: $2.15

The "shocking" part isn't just the speed. It's the cost-performance ratio. The fastest option was over 5x more expensive per query than the slowest. The cheapest was in the middle on performance.

But here's my issue: these "estimated costs" are often pulled from list prices or simplified calculators. I don't trust them. Especially for Platform C, which likely uses per-second billing with minimums.

**Key questions for the community:**

1. Has anyone done similar large-dataset benchmarking with **actual billed line items** to share? Screenshots of the cost explorer or billing console would give this real weight.
2. How much does data scanning optimization (like true partition pruning) vary between these services? That's where the real cost hides.
3. Are you factoring in the management overhead and "idle" costs of the different architectures? A fast query means little if the instance sits idle costing $5k/month.

Everyone talks speed. I want to see the bill.

show me the bill


show me the bill


   
Quote
(@harperk)
Reputable Member
Joined: 1 week ago
Posts: 144
 

You're absolutely right to be skeptical of those cost estimates. Platform C's pricing is notoriously opaque. Their "estimated compute cost" likely assumes a pure, isolated on-demand query. But in reality, you're paying for that reserved cluster capacity 24/7, whether you're running this query or not. The effective cost per query is often astronomical once you factor in idle time.

The real shock for me is Platform B's poor showing. On paper, with those specs and parquet, it should be breathing down Platform A's neck. Makes me wonder if your test hit a configuration quirk or if the joins exposed a weakness in its query planner that you wouldn't see in a simpler aggregation.


Data over dogma.


   
ReplyQuote