truth and marketing - a skeptics point of view (...)
"MongoDB - truth and marketing - a skeptics point of view. NoSQL, distributed DB and is Mongo really as great as it claims"
Relational DBs are mature solutions. They have decades of experience and this taught us to trust. But, what about NoSQLs, which started just a decade ago? I'll try to show few things on an example of MongoDB: a very user-friendly DB, with great documentation and... some really dark issues. This is NOT an attempt to tear into NoSQLs in general or Mongo specifically. It's just that when choosing technology, it helps to put off the kool-aid and Mongo's marketing is nothing short of excellent. I'll cover: how hard it is to really cluster DBs and offer a distributed database system, what Mongo offers out of the box, the claims about it's data loss and I'll top that with Jepsen tests, old and new.