If a carpenter uses a screw-driver to enter nails, ship products, solve business problems and make money, is he wrong?
Lots of people are suffering for their decision to go with Mongo based on hype generated by the marketing. If you have non-relational data, then yes, MongoDB is hard to match (I'm not super familiar with the NoSQL space). But very few people do.
It's simply that there are better ways to do these things.
None of this should be taken as a stand against NoSQL in general however, Redis for example is great. The problem with MongoDB is the lie that it is a general purpose database.
I consider MongoDB to be a special case of a relational database. One that can be easily expressed as a hashmap (i.e. a single relation of key -> value). Because of this it is easier to set up as such (replica sets, sharding, blah blah).
I'm therefore curious, what kind of data is non-relational?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
If a carpenter uses a screw-driver to enter nails, ship products, solve business problems and make money, is he wrong?
Lots of people are suffering for their decision to go with Mongo based on hype generated by the marketing. If you have non-relational data, then yes, MongoDB is hard to match (I'm not super familiar with the NoSQL space). But very few people do.
It's simply that there are better ways to do these things.
None of this should be taken as a stand against NoSQL in general however, Redis for example is great. The problem with MongoDB is the lie that it is a general purpose database.
I consider MongoDB to be a special case of a relational database. One that can be easily expressed as a hashmap (i.e. a single relation of key -> value). Because of this it is easier to set up as such (replica sets, sharding, blah blah).
I'm therefore curious, what kind of data is non-relational?