Power Modeling And Querying with Neo4j
From the description:
Neo4j 1.5 has just been released, with another batch of features and enhancements. In this talk, Alistair Jones will demonstrate two significant changes. First we’ll look at the new custom visualisation support, that turns Neo4j Server into a sophisticated analysis tool.Then we’ll turn to the Cypher query language, first introduced in Neo4j 1.4, and now beefed up with even more powerful graph-oriented features. Alistair will demonstrate how simple cypher queries can now find answers that would otherwise require a lot of code, or which would have been nearly impossible in a relational database.
Neo4j 1.5 highlights:
- Kernel: better, smaller property storage
- Web admin: custom visualization
- Cypher: more powerful queries
Well, as one watcher of the video, I wasn’t lucky that the kernel details weren’t covered! 😉 Understand the reasoning and time constraints but hard core presentations are appreciated as well.
The style for displays looks quite interesting but overly complicated. Suggestion: Names should be the defaults for nodes and edges, not a user defined style.
If attendees are though to have trouble reading screens, consider the plight of people watching the podcast. Capture the screen separately.
On Cypher, “more logical to read” isn’t a good marketing point. Easier to follow SQL query format.
Expect someone to write a SQL-like DSL if Neo4j does not.
Variable Length Paths – Ability that passes SQL!
Jump to time mark: 52:53 (or a bit before, I had trouble with the back/forward control):
- Any relationship
- Directed
- Typed
- Limited length
- Shortest path
The entire video is quite nice but watch this part if no other.
Applications will suggest themselves.