Neo4j Fundamentals
Neo4j is a graph database that stores data as connected nodes and relationships. It helps when connections between people, systems, products, or events are central to the questions you need to answer.
itDatabases and data storage | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Intro
Neo4j Fundamentals
Neo4j is a graph database built around the property graph model. You store domain entities as nodes and meaningful connections between them as relationships. Nodes and relationships can carry properties.
This model is useful when a question depends on how things connect. A service catalog can follow dependencies. An investigation can inspect transfers between accounts. A recommendation feature can find related people, products, and interactions. In each case, the relationship is data you query.
Neo4j is a database product and ecosystem, not only a data model. Its documentation covers tools for modeling, importing, visualization, application drivers, and graph data science. Cypher is Neo4j's declarative query language for expressing graph patterns.
The property graph mental model
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://neo4j.com/docs/getting-started/
Supports
- Neo4j uses a property graph database at its core and provides tools, applications, and libraries around it
- Neo4j documentation covers modeling, importing, application development, visualization, and graph data science
- Neo4j documentation links official beginner learning paths in GraphAcademy
- https://neo4j.com/docs/getting-started/appendix/graphdb-concepts/
Supports
- A property graph has nodes, relationships, labels, and properties
- Relationships are typed connections and can have properties
- Graph queries follow connections through patterns and paths
- https://neo4j.com/docs/getting-started/data-modeling/
Supports
- Data modeling begins from domain questions and use cases
- A graph model is tested with data and queries
- Specific relationship types, constraints, and indexes support usable graph designs
- https://neo4j.com/docs/cypher-manual/current/introduction/
Supports
- Cypher is Neo4j's declarative query language for property graph databases
- The Cypher manual covers queries, patterns, clauses, indexes, schema, query plans, and administration
- https://neo4j.com/docs/operations-manual/current/introduction/
Supports
- The operations manual is the official reference for deploying and operating Neo4j
- https://graphacademy.neo4j.com/courses/neo4j-fundamentals/
Supports
- GraphAcademy provides an official Neo4j Fundamentals learning course
- https://neo4j.com/docs/graph-data-science/current/
Supports
- Neo4j Graph Data Science provides graph algorithms and data-science workflows
