News for hackers. Stuff that matters.
Re:Amazon Neptune – Fast, reliable graph database built for ... by bdcravens on Wednesday November 29, 2017 @12:02PM (#15808452)
Interesting that it doesn’t support GraphQL, but rather Gremlin and SparQL. Surely that will impact adoption.
Re:Amazon Neptune – Fast, reliable graph database built for ... by exogen on Wednesday November 29, 2017 @12:26PM (#15808774)
I love GraphQL and use it quite a bit, but the "graph" part of it is a bit of a misnomer given all the existing graph database and query technologies. It doesn't really offer anything in terms of interacting with RDF triples or making complex graph queries. It has no relational algebra semantics or ability to query relationships between arbitrary nodes, which is what folks using graph databases typically want.

(I didn't downvote you though, it's a common misconception.)

Re:Amazon Neptune – Fast, reliable graph database built for ... by db3d on Wednesday November 29, 2017 @03:54PM (#15810744)
> It doesn't really offer anything in terms of interacting with RDF triples or making complex graph queries.

SPARQL is supported.

Re:Amazon Neptune – Fast, reliable graph database built for ... by exogen on Wednesday November 29, 2017 @04:48PM (#15811167)
Yes, I was talking about GraphQL.
Re:Amazon Neptune – Fast, reliable graph database built for ... by chamakits on Wednesday November 29, 2017 @12:08PM (#15808518)
I believed that GraphQL is more of an protocol for interacting with an api, and not for graph databases, which is what Gremlin and SparQL are used for.
Re:Amazon Neptune – Fast, reliable graph database built for ... by jahewson on Wednesday November 29, 2017 @12:22PM (#15808710)
GraphQL is not a graph database query language. It's an alternative to REST.
Re:Amazon Neptune – Fast, reliable graph database built for ... by lolive on Wednesday November 29, 2017 @12:41PM (#15808965)
The lack of support of OpenCypher is also a bit intriguing.
Re:Amazon Neptune – Fast, reliable graph database built for ... by obi1kenobi on Wednesday November 29, 2017 @01:43PM (#15809543)
GraphQL can in fact be a graph query language -- my company has built and open-sourced a tool that makes that possible. Here's a blog post that describes how it works: https://blog.kensho.com/compiled-graphql-as-a-database-query...

If you want to try it out:

  pip install graphql-compiler
Re:Amazon Neptune – Fast, reliable graph database built for ... by lolive on Wednesday November 29, 2017 @12:29PM (#15808810)
I second all the comments about GraphQL not being a graph query language. But we must agree that 90% of the quries we run on a graph database could be modelized with GraphQL. (retrieve nodes of a given type plus some of their properties). For the 10% other percent, Gremlin or SPARQL are then the way to go.