14. A computer system comprising: a processor, a computer readable memory, and a computer readable storage medium; first program instructions to receive a data stream that describes graph nodes in a non-hierarchical graph database; second program instructions to define multiple graph node clusters from the graph nodes in the non-hierarchical graph database; and third program instructions to generate a cluster edge between two graph node clusters from the multiple graph node clusters in the non-hierarchical graph database, wherein the cluster edge describes a relationship between the two graph node clusters; fourth program instructions to associate a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; fifth program instructions to combine synthetic context-based objects that each contain a same non-contextual data object and a different context object from a first set of different context objects into a first synthetic context-based objects graph node cluster; sixth program instructions to combine synthetic context-based objects that each contain the same non-contextual data object and a different context object from a second set of different context objects into a second synthetic context-based objects graph node cluster; seventh program instructions to display the same non-contextual data object in a context-based cluster edge that links the first synthetic context-based objects graph node cluster to the second synthetic context-based objects graph node cluster; eighth program instructions to transmit only information in the cluster edge to a party that is not allowed to view contents of the graph nodes in the non-hierarchical graph database, wherein transmitting only the information in the cluster edge enhances security of the non-hierarchical graph database; ninth program instructions to communicate the information from the cluster edge without the content of the graph nodes to a cache at a remote location, wherein communicating the information from the cluster edge without the content of the graph nodes reduces communication bandwidth consumption for a network that is coupled to the cache, and wherein communicating the information from the cluster edge without the content of the graph nodes reduces an amount of storage consumed in the cache; and tenth program instructions to execute a computation using only information stored in the cache that came from the cluster edge without the content of the graph nodes, wherein execution of the computation is improved by using only information from the cluster edge without the content of the graph nodes; and wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.
14. A computer system comprising: a processor, a computer readable memory, and a computer readable storage medium; first program instructions to receive a data stream that describes graph nodes in a non-hierarchical graph database; second program instructions to define multiple graph node clusters from the graph nodes in the non-hierarchical graph database; and third program instructions to generate a cluster edge between two graph node clusters from the multiple graph node clusters in the non-hierarchical graph database, wherein the cluster edge describes a relationship between the two graph node clusters; fourth program instructions to associate a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; fifth program instructions to combine synthetic context-based objects that each contain a same non-contextual data object and a different context object from a first set of different context objects into a first synthetic context-based objects graph node cluster; sixth program instructions to combine synthetic context-based objects that each contain the same non-contextual data object and a different context object from a second set of different context objects into a second synthetic context-based objects graph node cluster; seventh program instructions to display the same non-contextual data object in a context-based cluster edge that links the first synthetic context-based objects graph node cluster to the second synthetic context-based objects graph node cluster; eighth program instructions to transmit only information in the cluster edge to a party that is not allowed to view contents of the graph nodes in the non-hierarchical graph database, wherein transmitting only the information in the cluster edge enhances security of the non-hierarchical graph database; ninth program instructions to communicate the information from the cluster edge without the content of the graph nodes to a cache at a remote location, wherein communicating the information from the cluster edge without the content of the graph nodes reduces communication bandwidth consumption for a network that is coupled to the cache, and wherein communicating the information from the cluster edge without the content of the graph nodes reduces an amount of storage consumed in the cache; and tenth program instructions to execute a computation using only information stored in the cache that came from the cluster edge without the content of the graph nodes, wherein execution of the computation is improved by using only information from the cluster edge without the content of the graph nodes; and wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. 18. The computer system of claim 14 , wherein the relationship between the two graph node clusters comprises a description of a downstream connection from one of the graph node clusters to a downstream node cluster.