Sorry but I don't really get the reasoning.
Sorry but I don't really get the reasoning.
I don't mean to defend MongoDB, i'm genuinely interested in finding a better NoSQL DB. I just usually get to hear the same "Fisher price" bashing without any real arguments.
NoSQL's name shows just how nebulous the concept is. It was first coined by someone who built a relational database but without implementing SQL, then it was later used to describe distributed, non-relational databases that ignored, downgraded or discarded some form of ACID. Now it can be a retronym for "not only SQL".
In this space, work out what your actually needs are, then carefully research the technology and pick whatever is most appropriate.
1. MongoDB and MySQL have similar market penetration
2. MongoDB and MySQL both have limitations
(these statements are independent)
Then, from 1 and 2, he concludes 3: In the same way that MySQL gives SQL a bad reputation, MongoDB gives NoSQL a bad reputation.