News for hackers. Stuff that matters.
Re:Agens Graph – PostgreSQL Based Graph Database by justinclift on Saturday May 27, 2017 @10:38AM (#14430228)
Heh Heh Heh

Back in the early days PostgreSQL was a NoSQL database called Postgres, using a query language called POSTQUEL.

Then SQL was added, becoming PostgreSQL.

With Agens Graph adding an optional non-SQL query language back to it, it seems like it's gone a full circle. Hopefully on an upward slope though. :)

If anyone's interested in the pre-SQL Postgres, there's some info here: https://www.postgresql.org/about/history/

Re:Agens Graph – PostgreSQL Based Graph Database by pygy_ on Saturday May 27, 2017 @11:46AM (#14430556)
NoSQL refers to non-relational DBMSes, not a literal lack of SQL... QUEL is, if anything, closer to relational algebra than SQL is.

https://en.wikipedia.org/wiki/QUEL_query_languages

QUEL is a better language (more consistent), and SQL won not on technical grounds, but because Larry Ellison is a better salesman than Michael Stonebraker.

Re:Agens Graph – PostgreSQL Based Graph Database by justinclift on Saturday May 27, 2017 @12:00PM (#14430601)
Yeah, I wondered if anyone was going to be pedantic about that. ;)
Re:Agens Graph – PostgreSQL Based Graph Database by jlg23 on Saturday May 27, 2017 @01:15PM (#14430920)
"Pedantic"?

Your post is wholly based on time travel (~"nosql predates sql") and introduces a completely alternative evolution of database design in which quel never happened and we go "full circle" to the nosql-that-was-prior-to-sql.

Re:Agens Graph – PostgreSQL Based Graph Database by derefr on Saturday May 27, 2017 @02:54PM (#14431364)
I don't think the parent claimed that NoSQL existed at the time; just that Postgres was a NoSQL database as we understand the term today. Like describing a wandering swordsman in ancient China as a "knight-errant", even if knights themselves as legally-warranted weapon-carriers didn't yet exist.

Which is not to say that the poster wasn't wrong about their claim, but it's not invalid to make said claim in casual English in the particular way you're implying.

Though, also, in the more general case, "NoSQL" databases did certainly exist at the time Postgres was conceived (Postgres just wasn't one of them.) Navigational databases like IBM IMS were what we'd call "a NoSQL database" if they were conceived today.

Re:Agens Graph – PostgreSQL Based Graph Database by pgaddict on Saturday May 27, 2017 @04:32PM (#14431817)
I don't think Postgres was "NoSQL database as we understand the term today". The basis of NoSQL is not the lack of SQL but the non-relational data model. Postgres (mostly) sticks to the relational data model, although it performs surprisingly well when used as a NoSQL data store.
Re:Agens Graph – PostgreSQL Based Graph Database by justinclift on Saturday May 27, 2017 @05:17PM (#14432014)
Well, I definitely meant it as "the lack of SQL" when I wrote above. Didn't realise people would actually give a crap to the point they have though. ;)
Re:Agens Graph – PostgreSQL Based Graph Database by dorcus_maximus on Sunday May 28, 2017 @06:13AM (#14433775)
Then it is a case of what you meant and what you said being different things. So, yeah, people give a crap when something is confusing or incorrect. I mean, we write code, right? Being correct matters. NoSQL means it is something other than a relational database.
Re:Agens Graph – PostgreSQL Based Graph Database by pgaddict on Saturday May 27, 2017 @07:50PM (#14432481)
Thank God you haven't claimed it was webscale. We'd get nuts.
Re:Agens Graph – PostgreSQL Based Graph Database by arrel on Saturday May 27, 2017 @12:50PM (#14430807)
I would call that "interesting" instead of "pedantic"
Re:Agens Graph – PostgreSQL Based Graph Database by justinclift on Saturday May 27, 2017 @01:15PM (#14430918)
Yeah, you're probably right.
Re:Agens Graph – PostgreSQL Based Graph Database by kkirsche on Saturday May 27, 2017 @01:14PM (#14430915)
That's not being pedantic