News for hackers. Stuff that matters.
Re:Ditch Your Database for a Key-Value DB by axaxs on Friday October 11, 2019 @03:16PM (#21227501)
precisely. I feel like I'm becoming a grumpy old man, because it seems to me, at face value, the onslaught of 'developers' have brought with them, generally, an aversion to tried and true things...or, everything other than the programming language they've learned. Few of the people I encounter know anything about SQL, much less more advanced features or design. Same with Linux systems. Why care, just throw it in a container and kill it if it acts up. It's a real shame, because I think if more folks took the time to understand things, in this case relational databases, they'd realize how absolutely powerful they are, and why this is a terrible idea.
Re:Ditch Your Database for a Key-Value DB by cjfd on Friday October 11, 2019 @03:24PM (#21227570)
Don't call yourself a grumpy old man. Call yourself a 'programmer who is capable of thinking more than one month ahead', which is shorter than the release of the 'MVP' anyway so you are saving everybody both time and a maintenance hellscape where very typo is a new variable name.
Re:Ditch Your Database for a Key-Value DB by Vesuvium on Friday October 11, 2019 @03:28PM (#21227605)
I feel this is more about IT departments lowering their bar to satisfy their staffing needs fueled by lowering the bar in the previous round. It's a vicious cycle and a well known one, even in other fields.

Because many "engineers" do not have a solid understanding of the field, companies have been exploiting that by using and promoting solutions that would have been otherwise dismissed with very annoyed faces. Even docker would have been dismissed, as "cool but it has safety issues, so go home and redo your implementation".

Re:Ditch Your Database for a Key-Value DB by farisjarrah on Friday October 11, 2019 @03:43PM (#21227735)
The docker comparison is apt. Red Hat did take home dockers work and did their homework with Podman, as a result, you basically get a complete docker compatible workflow, but now your containers don't have to run as root and you don't need a daemon constantly running on the system. The organization who really knows Linux inside and out made the better implementation.
Re:Ditch Your Database for a Key-Value DB by delfinom on Friday October 11, 2019 @03:27PM (#21227598)
The real problem is there are valid reasons for solution X or Y, KV DBs exist for a valid reason and so do relation DBs.

But then there the special people out there, they spend hours blogging about their personal opinion on how the giant grey blob KV DB can solve world hunger. Because it's all they know, they are afraid of change, they are afraid of ~ gasp ~, having to learn outside the box they dug themselves into, or they think they are these amazing super programmers that have the answer to everything. And then theres that write all this fluff for their resumes without actually knowing what they are doing but the senior engineer made them use it.

Engineering sucks.