Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The term NoSQL is meaningless. It only means that a database is not SQL (d'oh) but people (such as the author of the article) use it as if it meant anything beyond that. […]

Except that it does not. It does mean „Not Only SQL“, and not „no SQL“.



I think you're wrong. I distinctly recall NoSQL being hailed as a move away from SQL, as in you'd never need SQL again.

This turned out to be misleading, so the Not Only SQL was suggested as an alternative name.

See e.g. https://hostingdata.co.uk/nosql-database/


I think that is a more recent backronym and was not the original, so it is wrong to say that what the above post said is incorrect.


'backronym' - like it, thank you.


@chrisandchris is correct. NoSQL means "Not Only SQL"

Furthermore, the article is uninformed and writes as if "NoSQL" is an alternative paradigm to SQL. In fact, NoSQL covers a whole range of paradigms and approaches, from key-value, to document, to graph, to more exotic flavors. Some of which can even be queried with SQL

ACID can be a feature of other database paradigms as well, if necessary. With MongoDB Atlas, for instance, an engineer can ensure that data consistency is high priority across clusters. Or not, if that's not important.

On top of all that, table-based database management systems are designed to prioritize saving hard drive space over cpu cycles. As cpu cycles have become more expensive relative to "hard drive space", the need for this kind of database has declined.


> NoSQL covers a whole range of paradigms and approaches

Exactly, and that's my whole point.


> > The term NoSQL is meaningless. It only means that a database is not SQL (d'oh) but people (such as the author of the article) use it as if it meant anything beyond that. […]

> Except that it does not. It does mean „Not Only SQL“, and not „no SQL“.

That's a (silly, IMO) retronym. "No SQL" means literally no SQL in English, and that's all the original "NoSQL" DB evangelism meant, too. Later, as they found their paradigm more or less sucks, the proponents retrofitted -- more or less hastily, frantically, or desperately -- SQL to it.

The original dBase and Paradox formats were also databases, and didn't have SQL: They were the canonical "NoSQL" databases. Are you claiming they're now somehow "Not Only SQL"?



Let's just rewrite history and state some events were different than what they actually are.

You're tech-gaslighting




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: