Neo4j: What's A Graph Database?
Neo4j: What's A Graph Database?
Graph
Database?
MANAGES A
Neo4j
IS A
graph database
RECORDS
DATA IN
Graph
NODES
CONNECT
RELATIONSHIPS
HAVE
NAVIGATES
ORDER
IDENTIFIES
PROPERTIES
PATHS
TRAVERSAL
HAVE
MAPS FROM
INDEX
Graph Database
Graph
Nodes
Relationships
Properties
Properties are used to define your data and your Node. Both
Nodes and Relationships can hold Properties in a key/value
fashion.
Traversal
Indexes
Neo4j
graph database
Traversing a Graph means visiting its Nodes, following relationships according to some rules. In most cases only a subgraph is
visited, as you already know where in the Graph the interesting
Nodes and Relationships are found.
A Traversal is how you query a Graph, and find answers to
questions like if this power supply goes down, what web
services are affected?
Often, you want to find a specific Node or Relationship based on
a Property it has. This special case of Traversal is optimized into
an Index lookup.
Neo4j, a high performance, scalable graph database that is transactional, durable, and can scale to handle complex, ever-changing
data.
Neo Technology is the company sponsor for Neo4j.