News for hackers. Stuff that matters.
Re:How NoSQL forced the evolution of a scalable relational d... by jeffreyrogers on Friday July 13, 2018 @10:02AM (#17523042)
My understanding is everyone uses 3NF in practice though, so what would a 6NF database get you practically?

I see SQL the way I see things like Linux: it's got some weird things that you'd design differently if you could do it over again, but overall it's pretty good and probably not worth the effort to switch.

Re:How NoSQL forced the evolution of a scalable relational d... by CuriousSkeptic on Friday July 13, 2018 @09:46PM (#17528301)
6NF gives flexibility since every thing is decoupled until you bring it in. It makes evolving the schema easier, makes optimizations easier. I also have a hunch that with such a focus it would be easier to find an interesting design space for new relational programming models since it’s, in a sense, “purer”.

But I guess it depends on the use case. For normal oltp style save/fetch entity 3NF makes sense. But it kind of makes sense in the way an ORM would make sense. Which makes you question if you really need relational database at all.