Graph databases

Introduction to NoSQL

Jake Roach

Data Engineer

What are graph databases?

Image of a graph database.

Definition: NoSQL data stores that persist data in a network of nodes and edges. In graph databases, each node represents an entity, and each edge represents a relationship between those entities.

$$

  • Graph query language
  • Graph algorithms
  • Performant and efficient
1 https://aws.amazon.com/nosql/graph/
Introduction to NoSQL

A closer look at graph databases

An example graph database.

Introduction to NoSQL

What are graph databases used for?

Graph databases are commonly used for:

  • Social networks
  • Recommendation engines
  • Fraud detection
  • Studying patterns and relationships

Icons representing use-cases for graph databases.

Introduction to NoSQL

Graph database providers

Logos of graph database providers.

Introduction to NoSQL

Let's practice!

Introduction to NoSQL

Preparing Video For Download...