An introduction to Graph Databases in PHP, using Neo4j
summary
A practical demo of Neo4j powering a PHP recipe site called OmNomHub that actually stores forks of recipes and provenance, lets users join groups and find similar recipes via ingredient graphs, and exposes data via Neo4j Desktop/browser and a GraphQL plugin. Uses PHP Bolt client and an OGM (Doctrine-like) for queries, imports via CSV, and pairs Neo4j with Elasticsearch for full‑text while keeping relational links in Neo4j; claims traversal performance up to 4 million nodes per core and uses the Bolt protocol.
AI-written summary · about
chapters (12)
- 0:00Start
- 3:02Neo4j
- 4:24Graph Theory
- 9:23Constraints
- 10:45Graphs vs Relational Data
- 17:36The Neo4j Architecture
- 18:16Cipher
- 34:15Php Clients
- 37:13Create an Api
- 40:02' S There a Tool To Take Data and Put It into Neo4j
- 41:49Symphony Controller
- 45:08Elasticsearch
related talks
50mThinking in Relationships: Practical Graph Database Modelling in Java with Neo4j
49mModern Graph Databases
49mWarming up to Graphs
52mWhat the Graph
28mNeo4j for Beginners: Pros and Cons, Based on Social Networks
32mUnderstanding Complexly Connected Data using Graph Databases
26mGraph Databases will change your (freakin') life
46mGraph Databases: Talking about your Data Relationships with Python
