1. A system for storing information regarding a network graph in a distributed network, the system comprising: a node storage cluster comprising a first plurality of nodes in the distributed network, each node of the first plurality of nodes comprising a respective first processor and a respective first storage device, wherein the node storage cluster is configured to store node information regarding the first plurality of nodes; and an edge storage cluster comprising a second plurality of nodes in the distributed network, each node of the second plurality of nodes comprising a respective second processor and a respective second storage device, wherein the edge storage cluster is configured to store edge information regarding edges connecting the second plurality of nodes in the distributed network, wherein the node storage cluster is configured to receive a first request from one node of the second plurality of nodes to identify a first node of the first plurality of nodes, and wherein the edge storage cluster is configured to receive a second request from the first node or another node of the first plurality of nodes to identify an edge of the edges connecting the second plurality of nodes based at least in part on the edge information accessed from the edge storage cluster.