Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

---
2023-03-14 11:25:48 -07:00
title_tag: What is a Graph Oriented Database?
title: Graph Oriented Database
2023-03-14 11:25:48 -07:00
meta_desc: A graph-oriented database is a type of NoSQL database that relies on the graph data structure to define and manage relationships between different entries.
layout: glossary/single
---
## Definition
A graph-oriented database is a type of NoSQL database that relies on the graph data structure to define and manage relationships between different entries. Like the data structure, graph-oriented databases have the concepts of nodes and edges. Each entry or record in the database is a node, and the edges of each node are that entrys relationship to other nodes in the database. An edge of one node could describe an action taken involving another node in the database, ownership over an account, or provenance of the node. For instance, determining a pattern of purchases amongst users who have similar behavior.
### Use Cases
The strength of a graph-oriented database lies in its ability to enable semantic queries. Because of this, its great for things like recommendation engines (“people who bought $product also bought $otherProduct!”) and social networks (friends of friends).
### Examples
[Neptune](https://aws.amazon.com/neptune/), [Neo4j](https://neo4j.com/)