3 ms·
> Seriously, another case of using Mongo incorrectly? If a large proportion of MongoDB users are using it incorrectly, then I'd argue that it is a MongoDB prob
by rlpb 13y ago
> Seriously, another case of using Mongo incorrectly?
If a large proportion of MongoDB users are using it incorrectly, then I'd argue that it is a MongoDB problem, if only a documentation and messaging one. Clarity on what is and is not an appropriate use should be prominent.
So, what is this proportion?
- derefr 13y agoOr, to be even more specific--if there's a Right Way to use a program, that Right Way should be encoded as defaults you have to override (if you know what you're doing), and automated actions you have to disable (if you know what you're doing.)
- threeseed 13y agoIt has nothing to do with the defaults. It is all about people forgetting that MongoDB is a document database and not a relational one. I can write apps that will be 10x faster with MongoDB and 10x faster with PostgreSQL. It's all about matching your domain model to your database.
- macspoofing 13y ago>t is all about people forgetting that MongoDB is a document database and not a relational one. It's been a while since I looked into Mongo, but that was a Mongo marketing problem. They used to (still?) advertised themselves as a RDBMS replacement, literally.
- raverbashing 13y agoYes, but it's more complex than for example, replacing MySQL with PostgreSQL, where the basic structure is going to be the same. You have to think and adapt to convert from a RDBS to MongoDB
- threeseed 13y agoWhat did you expect them to do ? Of course they are going to position themselves as a RDBMS solution. They want people to switch in order to make money. It doesn't mean as a developer you're going to be stupid or incompetent enough to ignore every piece of technical documentation and just focus on the marketing lines.
- functional_test 13y agoThe primary "unreasonable" default seems to be that in the beginning, writes were not safe by default. Although they were explicit about it (if you read the docs), it probably was a bad decision. This has been changed, thankfully. As far as maintenance, it's unreasonable to expect that you could have a zero maintenance configuration. What other software does that? Your operating system doesn't. Your browser doesn't either. Nothing is immune to entropy.
- mattquiros 13y ago> If a large proportion of MongoDB users are using it incorrectly, then I'd argue that it is a MongoDB problem Hey, that sounds a lot like the logic of Java haters! Kidding aside, I'm afraid I'm not sure your logic is convincing, but that's for another debate.
- saraid216 13y agoActually, it sounds like the logic of Java proponents.