3 ms·
It doesn't mean to never use SQL, nor that SQL is bad — it means to widen your horizons; to not immediately assume that whatever you want to store, the best way
by tjogin 17y ago
It doesn't mean to never use SQL, nor that SQL is bad — it means to widen your horizons; to not immediately assume that whatever you want to store, the best way to do that must without a doubt be in an RDBMS.
For years now, people have been using SQL as the default way to store things — and to very rarely use anything else. NoSQL simply means that there are other options. Widen your horizons.
I don't see how that is inflammatory.
- gloob 17y agoI suppose it isn't that inflammatory if you have an uncommonly liberal interpretation of the meaning of the word "no". Most of the time it's used with a meaning similar to "not" or "none", rather than "yes, if it's the better way".
- tjogin 17y agoI agree that if all you know about NoSQL is the term, and nothing else, then you are likely to not understand what it actually means. But then again, why would you engage in a discussion about something you know nothing about?
- digitallogic 17y agoBut to play devils advocate, doesn't advocating using a NoSQL solution as the default storage option suffer from the same fallacy? For many of the people on both sides of this argument, I think they are both right in that the solution their promoting is optimal in certain contexts. For many of the people on both sides of this argument, I think they are both wrong in that their advising using a tool across the board, independent of the context of its use. Also, "good programmers know how to index properly" and "he's a dba that's scared of his career disappearing" are both ad hominem arguments. Let's stick to facts people.
- tjogin 17y agoNoSQL isn't the default storage option. It is a storage option. NoSQL means this: "Hold your horses, are you sure SQL is the right option for storing that? There are other options." In any debate, extremist views will tend to get heard as much, or probably even more, than the rational ones, but the concept didn't start out irrational, it started out the way I just described it. Then came the nutbags who claim that either SQL never ever scales, or that SQL is in fact the only way to store anything at all in the real world and that it fits every use case in the known universe, perfectly.