News for hackers. Stuff that matters.
Re:Cache is the new RAM by wyager on Wednesday November 19, 2014 @04:05PM (#8632617)
>Fucking SQL. I don't want to learn your stupid DSL... If I want a new feature, then dammit, build on top of SQL

What I hear is "I don't know anything better than the incredibly cut-rate solution I've been taught how to abuse, so I'm opposed to any improvements."

SQL is a human interface language. I absolutely don't understand the desire that people have to use it for IPC. The tremendous set of SQL injection vulnerabilities would never have existed in the first place if people used proper IPC systems for IPC.

Re:Cache is the new RAM by Dylan16807 on Wednesday November 19, 2014 @06:43PM (#8633482)
If you make a system that's designed to replace SQL, doing everything SQL does and more, built by people with a lot of SQL experience, great!

But you get a lot of data stores making custom APIs without a comprehensive plan. That's what causes frustration. APIs that aren't generic. APIs that don't handle relations well or at all, sometimes with it bolted on too late.

Re:Cache is the new RAM by icelancer on Wednesday November 19, 2014 @04:25PM (#8632714)
It isn't what I am willing or able to learn; I am a good software developer that can pick up your new DSL or whatever crap you want to invent.

But guess what? The guys making $70k/year doing DB analysis and reporting who have little to no software development background can't. And they are the ones that live in the hell you've created.

Re:Cache is the new RAM by MichaelGG on Wednesday November 19, 2014 @11:00PM (#8634375)
It's not even that. Everytime I have to write an aggregation in Elasticsearch, I cringe. JSON is a terrible human format, and their annoying nested trees to do the simplest thing really suck to type out. I understand SQL doesn't cover everything a DB may expose, but then allow it for what it can do, or come up with nice syntax instead. Don't make me deal with your AST.
Re:Cache is the new RAM by wyager on Wednesday November 19, 2014 @04:44PM (#8632801)
>And they are the ones that live in the hell you've created.

I didn't create SQL ;)