In graph database, namely Titan, I store various data. Some of them tend to create large data sets (10000's), but can be modelled as a Map.
Should I store these maps in vertex properties, using their key:value as key:value of the map, or rather model them using edge labels (as keys) and vertices' labels (or property entries) as values?
I.e.
Vertex { prop1: val1
prop2: val2 }
versus
Vertex ----- [prop1] -------> Vertex [val1]
\-----[prop2] -------> Vertex [val2]