News for hackers. Stuff that matters.
Re:The DynamoDB Paper by ciberado on Thursday July 14, 2022 @08:18AM (#32094970)
DynamoDB is amazing, but not very flexible once you have designed your database. No abstraction layer will allow you to run queries ad-hoc in a performant way.
Re:The DynamoDB Paper by whalesalad on Thursday July 14, 2022 @08:26AM (#32095091)
It’s true. 400kb max item size, too. 1mb max query size I believe. Good luck grabbing a shit load of data at once without a parallel scan.

Dynamo is a precision tool and it’s great at those specific workloads but it’s not a one size fits all by any means.

Re:The DynamoDB Paper by shepherdjerred on Thursday July 14, 2022 @02:39PM (#32099888)
400kb is the max item size, the pattern to get around that is to store objects in S3 and URLs/keys to those objects in DDB
Re:The DynamoDB Paper by eatonphil on Thursday July 14, 2022 @08:51AM (#32095408)
> No abstraction layer will allow you to run queries ad-hoc in a performant way.

Depends on the size of the data. Run analytics queries (i.e. things that return summary data not all rows) on 10GB of data through clickhouse or duckdb or datafusion and they'll generally return in milliseconds.

Re:The DynamoDB Paper by nightpool on Thursday July 14, 2022 @11:05AM (#32096932)
What does this have to do with DynamoDB? The point is that once you've gotten your data into DynamoDB, you're strongly limited in how you can use it until you load it into something else.
Re:The DynamoDB Paper by eatonphil on Thursday July 14, 2022 @11:06AM (#32096954)
I didn't see an obvious connection between the two sentences.