AI engineering glossary · SQL databases

What is graph database?

Graph database: A database that stores entities as nodes and relationships as edges, both with properties, and is optimised for traversing connections. It suits questions about paths and networks that need many joins in SQL. Neo4j is an example.

Level: advancedTopic: SQL databases

Graph database: an example

Finding friends of friends who like the same film by following edges instead of joining a table repeatedly.

Related terms

More SQL databases terms

Where you learn it

Graph database is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.