3 ms·
Fantastic that they are using Cypher. Love that language, if one could say that about a Query language.
by ajankelo 6y ago
Fantastic that they are using Cypher. Love that language, if one could say that about a Query language.
- hc-taway 6y agoCypher's pretty much the only thing about Neo4j that I found to be both pleasant-to-use and... well, any good, really. Love seeing it borrowed by other graphDBs. I'm far from being a SQL hater, but being able to bounce into Cypher to replace (at least some large subset of) recursive CTEs would be a huge developer-experience improvement for PostgreSQL, for multi-model DBs. Example from the n4j Cypher docs, for the curious: MATCH (user:User { name: 'Adam' })-[r1:FRIEND]-()-[r2:FRIEND]-(friend_of_a_friend) RETURN friend_of_a_friend.name AS fofName Returns names of friends-of-friends (connected with FRIEND-labeled edges) User nodes having the "name" property "Adam". Stuff like "friend_of_a_friend" is set as an alias for the matched nodes, like in SQL. () denotes a node, [] an edge. (It's been a while, so this explanation may be subtly wrong, but it's close)
- deleted 6y ago[deleted]
- kebman 6y agoI love Cypher too. And PostgreSQL! I wonder how this project compares to Neo4j.
- eurasiantiger 6y agoTake a look at OrientDB’s OSQL.
- simplify 6y agoAgreed, Cypher was the thing I loved most about neo4j.
- simonebrunozzi 6y agoEver tried 4GL on IBM? Way worse than most.