News for hackers. Stuff that matters.
Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by DVassallo on Friday May 15, 2020 @02:30PM (#23195617)
If you treat DynamoDB as a DBMS, you’re going to be disappointed (for the reasons you mention). But if you think of it as a highly-durable immediately-consistent btree in the cloud, it’s amazing. DynamoDB is closer to Redis than MySQL. Amazon does it a disservice by putting it in the databases category.
Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by arpinum on Friday May 15, 2020 @03:10PM (#23196139)
The indexes are not immediately consistent.

Its not just that it is put in the database category, but that its champions at AWS make statements like "if you are utilising RDBMS you are living in the past", or that "there are very few use cases to choose Postgres over DynamoDB".

Btw, loved your AWS book!.

Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by avip on Friday May 15, 2020 @03:03PM (#23196033)
DynamoDb is like redis without the fun data structures, the fantastic cli and discoverability, the usefull configurable tradeoff between fast and consistent, and really much-needed features s.a listing your keys.
Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by sudhirj on Saturday May 16, 2020 @06:34AM (#23202290)
So my quarantine project is building a Redis API on top of DynamoDB - https://github.com/sudhirj/redimo.go
Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by abd12 on Friday May 15, 2020 @03:57PM (#23196690)
Daniel, I'm a big fan of yours but disagree with this take :).

It's definitely a database. The modeling principles are different, and you won't get some of the niceties you get with a RDBMS, but it still allows for flexible querying and more.

S3 is not a database, but DynamoDB is :).

Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by DVassallo on Friday May 15, 2020 @04:25PM (#23197001)
S3 and DDB are incredibly similar. Their fundamental operators are the same: key-value get/put and ordered list, and their consistency is roughly the same.

What differentiates DDB and S3 the most is cost and performance.

They're both highly-durable primitive data structures in the cloud, with a few extra features attached.

Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by dgemm on Friday May 15, 2020 @10:20PM (#23199908)
If you think of them as incredibly similar then you are likely not making very good use of them.

For example consistency is not "roughly the same" with DynamoDB supporting strongly consistent and atomic operations, and atomic update operations.

Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by DVassallo on Friday May 15, 2020 @11:52PM (#23200346)
S3 is also immediately consistent unless you’re updating an existing object or listing objects.

I was one of the top users by volume of both products when I worked at AWS.

Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by faheel on Friday May 15, 2020 @02:56PM (#23195943)
I agree. DynamoDB is like a serverless child of Redis and MongoDB.
Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by balfirevic on Friday May 15, 2020 @05:47PM (#23197874)
> If you treat DynamoDB as a DBMS, you’re going to be disappointed

Did you mean to say "as a RDBMS"? Because I don't see how it's not a DBMS.

Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB by DVassallo on Friday May 15, 2020 @06:01PM (#23198025)
No, I meant a DBMS. Almost all the things you'd expect in a DBMS are not there. Take a look at most of the comments in this thread. Everyone expecting DBMS things, and complaining that they're not there.