Live data from Hacker News

Graph query languages: Cypher vs. Gremlin vs. nGQL

nebula-graph.io

61–66 of 66 posts

Re: Graph query languages: Cypher vs. Gremlin vs. nGQL

#61
post #52

Earlier quoted context omitted.

Both Prolog and SPARQL/RDF/Semantic Web are used at scale and pretty extensively. Unfortunately often behind closed doors, but there are very performant systems involved. URIs and RDF in general don't need to use public HTTP links or anything like that, meanwhile the layered systems like OWL and RDFS provide some impressive features for implementing complex systems, especially when you actually want to use a semantic…

So sqarql rdf should stick to it's limited application space and let more generally applicable graph technologies go their own way

Except it's actually a superset of those simplistic models.

It's just not getting the "kool" looks and gushing reviews, mostly written by people who totally missed all the previous research. Which is a common problem all around in computing.

Re: Graph query languages: Cypher vs. Gremlin vs. nGQL

#62
post #3

I rather like Cypher, easy to get into with the (node)-[edge]->(node) construction, difficult in the middle (until you realise that WITH is very different to SQL's), then a delight. Gremlin, so they let Java's horrible camelCase leak into their syntax? Oh my ...

Granted, Java was one of the first programming languages I seriously learned (in university no less). The camelCase syntax became somewhat of a second nature to me, and indeed, I even internalized the idea that it simply looked better that way. I understand that syntax preferences and capitalization are mostly just preference, but are there strong arguments against the use of camelCase, or rather, in favor of something different?

Re: Graph query languages: Cypher vs. Gremlin vs. nGQL

#63
A new "graph query language" that doesn't even mention Prolog is like describing "a new way to create illness immunity by injecting the body with a weakened version of the virus that causes the illness" or "a new computer architecture wherein both instructions and data reside in random-access memory."

Re: Graph query languages: Cypher vs. Gremlin vs. nGQL

#64

Earlier quoted context omitted.

From your link "W3C's RDF uses URIs (Web addresses) for nodes and link labels in directed graphs. This has the advantage of enabling them to be dereferenced to obtain further information, making for a Web of linked data. In particular, nodes can be dereferenced to graphs on remote databases." I think spreading those kind of lies[1] if a part of why there is a divide between the W3C (at least the RDF community) and th…

Yeah, the SPARQL people need to realize that the semantic web was a massive dud in the programming and database market, and a lot of that was overreach, overpromise, and a lack of focus on "real-world" problems. Thus, if someone is looking to unify graph QLs that are in actual use in "business" problems, SPARQL and the overall RDF aren't going to get attention. You can start with the fact that RDF basically assumes y…

Datalog is used fairly extensively in the Clojure world, in Datomic and a handful of other implementations.

Re: Graph query languages: Cypher vs. Gremlin vs. nGQL

#65
post #38

Unrelated to the content, but can you please not put white on yellow like that? It's basically impossible for me to read with cataracts.

You meant the pictures right? Sorry for the bad experience. Will definitely improve our color palette for future posts.

Thank you :)
Post reply on HN