Re:The DynamoDB Book: Data Modeling with NoSQL and DynamoDB
by abd12 on Friday May 15, 2020 @03:28PM
(#23196339)
Good point! I would usually not recommend using a database from a different cloud provider just because of different hassles around permissions, connections, etc.
I've never found the speed an issue, but YMMV. To me, the best thing is that you won't see speed degradation as you scale. With a relational database, your joins will get slower and slower as the size of your database grows. With DynamoDB, it's basically the same at 1GB as it is at 10TB.
This is only true for AWS. Azure functions share resources and don't have this issue.
The speed is actually quite sad. Its 5-10x slower than my other databases at p95, and I can't throw money at the problem on the write side. Reads I can use DAX, but then there goes consistency.