The document compares Neo4j, Titan, and Cassandra graph databases. It provides details on each database such as Neo4j using the Cypher query language, Cassandra being highly distributed and able to scale linearly, and Titan running on Cassandra or HBase but not supporting Cypher queries. It also gives a 15 point comparison of Cassandra vs Neo4j and examples of querying the same data in Gremlin, Cypher, and SQL. The conclusion recommends a graph database like Neo4j for recommendation queries and only using Titan for very large graphs or high loads.