News for hackers. Stuff that matters.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by jjoonathan on Thursday August 04, 2022 @01:43PM (#32345951)
AWS Athena: selling a buggy, old, stale copy of someone else's work (Presto / Trino) for high prices and getting away with it because you control the platform.

If that's not peak Amazon, I don't know what is.

Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by RobinL on Thursday August 04, 2022 @02:08PM (#32346294)
I think many users just see they can execute a query on huge data cheaply and incredibly quickly and are delighted. That's certainly my experience.

It's one of the backends available in Splink, our FOSS record linkage software and it's revolutionary how it allows users to execute large scale probabilistic record linkage ridiculously cheaply. It wasn't long ago you needed very expensive proprietary software plus a big on prem cluster, costing in the hundreds of thousands, to achieve this.

A lot of the magic for me is on the infrastructure side: how they can read/write large datasets from s3 so quickly, so the value isn't just in the SQL engine.

Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by jfim on Thursday August 04, 2022 @02:28PM (#32346540)
The biggest value for corporate users is that they get everything already included as part of their existing cloud agreement.

Adding a new vendor to the mix needs to involve procurement, the legal team, vendor negotiations, while using a new AWS feature is just a matter of using it, even if it's not as good as the original ISV's version and doesn't support the long term viability of the project.

Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by pbronez on Thursday August 04, 2022 @04:13PM (#32347730)
Splink looks cool. I'm familiar with Tamr and Senzing, but this is the first FOSS option I've come across.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by jjoonathan on Thursday August 04, 2022 @02:09PM (#32346307)
Yes, it's good to be platform king. We know. Low friction for you, high friction for everyone else.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by dmitrykoval on Thursday August 04, 2022 @02:47PM (#32346780)
other arguments aside .. Athena costs $5 per 1TB scanned and also supports predicates pushdown to S3 Select. I wouldn't call this expensive, at least in comparison to self hosted Presto.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by hashhar on Thursday August 04, 2022 @02:54PM (#32346861)
At a certain scale it does become very expensive. It's easy math.

When your monthly Athena bill crosses whatever it would cost to have 5 or 10 EC2 machines it'll be cheaper to use Trino. At my previous workplace we moved from ~$40,000/month to ~$18,000/month by replacing Athena.

Athena is a very good tool to start with - unless you have super large scale you'll probably not outgrow it. But when you do there's Trino.

I do contribute to Trino - although I was merely a user when that cost reduction happened.

Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by tfehring on Thursday August 04, 2022 @03:19PM (#32347139)
I'm not sure the math is so easy. Even knowing the direct cost savings in hindsight, engineers' time is expensive, and it's not obvious that the ongoing engineering cost of maintaining Trino on an EC2 cluster would be that far below $22k/month. Even if you get a net cost savings on an ongoing basis (which, granted, you probably do), you may have a long payback period for the initial engineering time spent evaluating solutions and getting the deployment spun up.

And that's all with the benefit of hindsight - it's hard to know a priori how much cheaper your own deployment will be compared to a managed service or how long it will take to implement. Of course, anecdotes like yours help with that, so thanks for sharing your experience!

Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by dmitrykoval on Thursday August 04, 2022 @03:18PM (#32347123)
Sure, I agree, above certain usage threshold hosted Trino becomes totally justified. But then, some engineering time to maintain the cluster has to be factored in as well.. for anything ad-hoc in nature, I would start with Athena by default.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by lopatin on Thursday August 04, 2022 @01:58PM (#32346161)
Can’t you say the same thing for EC2 but with Linux instead of Presto? Personally I like Athena. The fact that it’s in the Amazon platform and managed is a plus for me.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by jjoonathan on Thursday August 04, 2022 @02:07PM (#32346284)
EC2 involved substantial VM management and networking innovations that I respect. Ditto lambda and S3. I would not categorize any of these as OSS flips in nearly the way that I would categorize Athena as an OSS flip.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by mr_toad on Thursday August 04, 2022 @06:00PM (#32348848)
Setting up and maintaining your own Trino cluster isn’t exactly trivial. You pay a premium for not having to do that.
Re:The SQL query engine Trino (formerly PrestoSQL) recaps a ... by slt2021 on Thursday August 04, 2022 @03:03PM (#32346964)
AWS is just managed open source as a service