Back to list
Lv.2

Graph Database

Graph Database

A database that stores and manages data by mapping out the "connections" between pieces of information as a network.

In Simple Terms

A graph database is a system that stores the "connections" between pieces of data, like people or objects, in a form that mirrors those relationships directly. It's used for things like mapping friendships on social media, finding routes on a map, and powering product recommendation features. It can quickly trace complex relationships, such as who knows whom and what products those people have bought.

Behind the Name

A graph database is a database built on the mathematical concept of "graph theory." Here, "graph" doesn't mean a bar chart or line graph you'd see in a business report. It refers to a mathematical diagram made of points and lines used to show how things are connected to one another.

Take a Closer Look!

A graph database is a type of database that focuses on the "connections" between pieces of data, rather than just the data itself.
Its defining feature is representing information as points called "nodes" and the lines connecting them, called "edges."

This structure is particularly good at handling data that's tangled together in complex, web-like patterns.
For example, it can store social media relationships or the link structure between websites in a form that mirrors those connections directly.
It excels at efficiently tracing connections that are many steps removed from a given starting point, something that's difficult to do with traditional table-based databases.

It's also flexible in that you don't need to define a rigid data structure in advance.
Even when new, unusual types of relationships come up, you can accommodate them by simply drawing new connections, without disrupting any existing data.
Because of this, graph databases are used to detect fraudulent transaction patterns within massive datasets and to display recommendations tailored to individual user preferences.