1. A graph database comprising: at least one non-transitory computer-readable medium including: one or more symbolic data stores configured to symbolically store sets of multiple hyper-graph nodes; and one or more key-value data stores configured to store attribute information for hyper-graph nodes and hyper-graph edges.