NoSQL Zone is brought to you in partnership with:

Allen is a content curator at DZone. He enjoys writing in the third person and composing short biographies of himself. Allen is a DZone Zone Leader and has posted 120 posts at DZone. You can read more from them at their website. View Full User Profile

Cypher and Neo4j

09.17.2012
| 2441 views |
  • submit to reddit

The Neo4j graph database is all about relationships. It allows to model domains of connected data easily. Querying using a imperative API is cumbersome and bloated. So the Neo Technology team decided to develop a query language more suited to query graph data.

Taking inspiration from SQL, SparQL and others and using Scala to implement it turned out to be a good decision. The parser-combinator library, functional composition and lazy evaluation helped us to easily go ahead. Join us to learn the journey of its inception to a being usable tool.

Reference: http://vimeo.com/48603403