# neo4j - [[neo4j docker-compose]] ## Neo4j Fundamentals - [[Nodes]] - Represent the objects in the graph - Can be labeled - Entities and complex value types - [[Relations]] - Relate nodes by type and direction - Connect entities and structure domain - [[Properties]] - Name-value pairs that can go on nodes and relationships - Entity attributes, relationship qualities, metadata - [[Labels]] - Group nodes by role ## Neo4j Secret Sauce 1. Pointers instead of Lookups 2. Fixed Sized Records 3. "Joins" on Creation 4. Spin Spin Spin through this data structure ## More ways to learn about Neo4j ## Docs - [[Similarity algorithms]] - [[Cypher]] - [[neomodel]] - [[Recommendation Engine With Neo4j]] - [[Graph Database]] ## Ref - https://github.com/transhapHigsn/neo4jFastAPI - https://www.youtube.com/watch?v=oRtVdXvtD3o - https://neo4j.com/docs/graph-data-science/current/ - https://neo4j.com/developer - https://neo4j.com/graphacademy - https://neo4j.com/docs/cypher-refcard/current/ - https://github.com/neo4j-examples