I have seen many people try and shoehorn various problems into MongoDB, when in most cases a relational database would have been better suited. I have yet to see a real use case for Mongo unless you are building a Facebook clone. Can someone suggest when it is actually useful over a properly tuned relational database? I guess I kind of reached the irrelevance stage just thinking about the sort of problems it would be…
> Can someone suggest when it is actually useful over a properly tuned relational database? Maybe when developers don't want to bother to learn SQL? On my CS degree we got proper introduction to SQL and the relational algebra behind it, so for me it is just a tool, not a scary monster. I really love the data integrity options I have at my disposal with relational databases. So for me this all NoSQL fad never made muc…
NoSQL means model your data in a different way, the way you'll be using it. For some it makes more sense, for some may not.
For example, compare implementation of a tagging system in mongo and any other RDBMS, which one is easier?