4 Comments

When your company is still small/medium it’s not always easy to see future use cases. We mistakenly chose MongoDB once only to realize few years later that it doesn’t fit well.

Expand full comment

What made it a bad fit?

Expand full comment

Our data ended up being very structured, so we needed cascading updates and deletes, which is not straightforward with Mongo.

Expand full comment

Structure and cardinality (important if you have tennants) are the poison pill for any NoSQL db. Can be solved with strong design constraints.

Sounds like you had a strong use case for a traditional relational system. Lots of on-prod-DB analytics involved?

Expand full comment