3 ms·
Your analogy with fashion is useful, except it doesn't convey the wanton waste of money and time and brain cells this diversion took us through - we have come o
by ak39 8y ago
Your analogy with fashion is useful, except it doesn't convey the wanton waste of money and time and brain cells this diversion took us through - we have come out poorer and it seems with significant loss of memory (intellectual and academic memory). Fashion choices are mostly innocuous ... this whole anti-SQL crusade was more akin to measles anti-vaccers who eventually forget the original controversies, somehow survive the ensuing epidemic only to one day stumble upon the very same measles vaccine they were against. They then present it to the infected leper colony as something new!
- lukaseder 8y agoI like this analogy given that the relational model solved all the problems of networked/hierarchical models, which preceded it. Yet, NoSQL aimed to regress towards pre-SQL times
- lugg 8y agoI'm curious about pre SQL database times. What sort of solutions were out there? What did the DBs look like before SQL was a thing? NoSQL fixes a lot of the mismatch with code models but imo doesn't really solve much else and lacks the expressive power of SQL when it comes to reporting software. I suspect most developers don't realise how much they are not the main user or consumer of SQL. (Business excel spreadsheets)
- collyw 8y agoKey value stores, Berkely-db was a popular one as I understand.
- nabla9 8y agoNavigational databases predated SQL databases (hierarchal or network/graph based). SQL was seen as huge improvement over navigational databases. Basically navigational database is just set of links to records. Filesystem can be treated as hierarchal database. DOM model is modern version of hierarchal model.
- jhayward 8y agoThe main model was CODASYL [1], a hierarchical navigational database standard. There were also various vendor-supplied things like IBM IMS for simple indexed storage/retrieval. [1] https://en.wikipedia.org/wiki/CODASYL https://en.wikipedia.org/wiki/CODASYL
- foobar_ 8y agoHonestly the only counter argument I can think of is stored procedures, which can get quite hairy. I would still say that stored procedures are still a better hell than ORM. The situation is so bad, I would actually like learn more about fashion and fabric than deal with another trend. Where is the objectivity ?