Introduction To Neo4j
Introduction To Neo4j
Introduction To Neo4j
What is Neo4j?
• Not just about data, but also the connection between them
• Atomicity
• Consistency
• Isolation
• Durability
The Graph Model
The Graph Model: Movie Example
Cypher Query Language
MATCH (me:Person)-[:KNOWS]->(you:Friend)
Scale & Performance
• Enterprise – Must buy a license unless the app built on top is open
source
• A remote Neo4j server can be accessed via Cypher HTTP API, either
directly of through a language driver
Language Drivers
• Social Networks
• Software Analytics
• Scientific Research
Dynamic Pointer Compression
• No hit on performance