This document discusses graph databases and the graph database Neo4j. It provides an introduction to graph databases, explaining that they are well-suited for storing relationships and sparse data. It then discusses Neo4j and its Cypher query language. Examples using GraphGists are provided and use cases and resources for getting started with Neo4j are listed.