7. A computer program product for improving a computer system, the computer program product comprising a tangible non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: receiving a data stream that describes graph nodes in a non-hierarchical graph database; defining multiple graph node clusters from the graph nodes in the non-hierarchical graph database; generating 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, and wherein the relationship between the two graph node clusters comprises a description of an upstream connection from one of the graph node clusters to an upstream node cluster, and 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; transmitting 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; communicating 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 executing 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.
7. A computer program product for improving a computer system, the computer program product comprising a tangible non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: receiving a data stream that describes graph nodes in a non-hierarchical graph database; defining multiple graph node clusters from the graph nodes in the non-hierarchical graph database; generating 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, and wherein the relationship between the two graph node clusters comprises a description of an upstream connection from one of the graph node clusters to an upstream node cluster, and 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; transmitting 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; communicating 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 executing 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. 10. The computer program product of claim 7 , wherein the graph nodes represent synthetic context-based objects, and wherein program code further comprises instructions that are readable and executable by the processor for: associating 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.