What I mean is, how do you know if you should create a new node, with it's own unique timestamp and UID.... or not?
For example, I want to use Neo4j to look at process explorer data. It's obvious that processes will have parents and children. That's the easy part. But how do I represent that a specific process on on host, started a specific child process on that same host, just now? Not yesterday... and not on another host out there. Today, I only know that a host ran a process, that started a child, at least once in the past.
Another example: how do I know that a single process on one host, produced 10 of the same command lines on that same host? Today, I only see one Process node, related to 1 command line node. I need to know that all 10 happened, and when.
This is really difficult, and if I use each event's timestamp or UID, this makes the amount of nodes explode.
Is this just not a good use case for Graph DBs, or can they handle this?