Save 37% off PRO during our Black Friday Sale! »

Neo4j

 Neo4j

From lightning talk at Redgate, Cambridge

3a53a5136f530c121a196914aecf3936?s=128

Tugberk Ugurlu

January 26, 2016
Tweet

Transcript

  1. Tugberk Ugurlu @tourismgeek

  2. A Graph Database Two major concepts: node, relationship

  3. Runs Everywhere Linux, Windows, Mac

  4. Communicates through HTTP

  5. Open Source GPLv3 for community edition AGPLv3 for open source

    projects Otherwise, commercial license
  6. Query Language Called Cypher MATCH (tom:Person {name: "Tom Hanks"})-[:ACTED_IN]->(tomHanksMovies) RETURN

    tom,tomHanksMovies
  7. Amazing Web Client

  8. Playground: console.neo4j.org

  9. Nodes and Relationships MATCH (tom:Person {name: "Tom Hanks"})-[:ACTED_IN]->(tomHanksMovies) RETURN tom,tomHanksMovies

  10. Use Cases

  11. Demo :play movie graph

  12. Resources • Documentation: http://neo4j.com/docs/stable/ • Intro to Cypher: http://neo4j.com/developer/cypher-query-language/ •

    REST API Reference: http://neo4j.com/docs/stable/rest-api.html • Getting Started with Neo4j in .NET with Neo4jClient Library: http://bit.ly/1Tl66Y9 • Performance Guide: http://neo4j.com/docs/stable/performance-guide.html • Free e-book: http://graphdatabases.com/ • Use Case: Social Network: http://neo4j.com/use-cases/social-network/ • Use Case: Real-Time Recommendation Engine: http://neo4j.com/use-cases/real-time- recommendation-engine/ • London Tube Example: http://blog.bruggen.com/2013/11/meet-this-tubular-graph.html