News for hackers. Stuff that matters.
Re:What I’m Telling Business People About Why Relational Dat... by rgbrenner on Sunday June 24, 2018 @09:50AM (#17386551)
The author wrote a follow up about how he thinks you should build things without using a relational database: https://codeburst.io/doing-without-databases-in-the-21st-cen...

I think he should rename his book Creating IT Disasters

Re:What I’m Telling Business People About Why Relational Dat... by rurban on Monday June 25, 2018 @03:04AM (#17390466)
Exactly. He only knows about the advantages of persistence layers, i.e. serializing objects. But he doesn't talk about the problems of serializing pointers (refs), or even graphs (pointers upwards or to siblings).

A relational structure avoids that, and so you avoid this mess. A OO store or Graph DB can handle that but is an order of magnitude slower because it has to serialize pointers, usually by checking against internal hashes or converting to arrays. Such a store is very nice to use for noobs, but once you understand the complexity of writing to such a store, you happily fall back to design a simpler scheme, which is optimized for fast reading and writing.

Re:What I’m Telling Business People About Why Relational Dat... by pluto9 on Wednesday June 27, 2018 @06:35PM (#17412458)
What he describes there amounts to a naive, lobotomized form of event sourcing.