This document discusses graph databases and how they distribute data. It provides examples of graph queries and how they are executed by first traversing indexes to find relevant entities, then retrieving and joining entity properties. The document also compares different graph database solutions like RedisGraph, JanusGraph, DGraph and ArangoDB in terms of their architectures, distribution methods, and consistency models.