Description:
A graph database stores data as a network: things, and the connections between them. When a question is about how things connect, like "what does this change affect?", a graph follows the relationships directly, while a relational database has to rebuild them with joins. This video explains graph databases with one real example: a field renamed in a customer database, and the dependency nobody remembered.
What you'll learn:
- What a graph database is: nodes, edges (relationships) and properties
- How a relational database stores the same data: tables, IDs, foreign keys and joins
- Why chains of dependencies of unknown length are hard in SQL (recursive queries)
- What a graph traversal is, and how a graph query (Cypher) describes a path
- How AI agents in a software factory use a knowledge graph to understand impact, and what a stale graph costs
- Other graph database use cases: fraud detection and connected data
- Graph database vs relational database: when to use each (Neo4j, Amazon Neptune)
Chapters:
00:00 What is a graph database?
00:11 A software release and its impact analysis
00:51 The inventory in a relational database
01:17 Joins and the chain of unknown length
01:50 The same data as a graph: nodes, edges, properties
02:32 Traversal: what does this change affect?
02:51 The dependency nobody knew about
03:21 AI agents and knowledge graphs
04:12 Fraud detection
04:27 Graph database vs relational database
04:52 What tables answer, what graphs answer
Related videos:
→ SQL and NoSQL Databases Explained in 5 Minutes: https://youtu.be/JZfeeyP-tCM
→ The AI SDLC Software Factory Explained: https://youtu.be/ay7uSiXcqxA
→ Microservices Explained in 5 Minutes: https://youtu.be/lL_j7ilk7rc
#GraphDatabase #KnowledgeGraph #Neo4j #Databases #SoftwareArchitecture
Share this link via
Or copy link























