Over the years, I learned the hard way that, with the exception of a few niche use cases, NoSQL databases such as AWS DynamoDB or Apache Cassandra are not always a good idea.
NoSQL databases scale by adding more commodity servers. With more commodity servers come increased costs and complexities. Some NoSQL systems are better at this than others and need less.
1. Do you know what your queries will look like ? In traditional SQL you design your data model … More
In November last year I pointed out how tempted I was to replace Cassandra with DynamoDB. Since then I have … More
I have written about Cassandra in the past. I have been using Cassandra actively for the past three years, and … More