This document discusses Neo4j, a graph database that is well-suited for data modeling problems involving complex relationships and connections. It provides an introduction to graph databases as an alternative to relational databases for certain tasks, describes some example queries in Cypher for Neo4j, and shows how Neo4j can be used to calculate the "Bacon number" for actors based on the movies they have appeared in.