I am assessing if neo4j would be good for my use case. I'm just beginning to experiment with neo4j and work through some of the example databases.
I want to track where data went in a development environment.
I currently use graphviz to illustrate database content copies and show detail of the most recent copy events.
Each database has an id-number and a name, ID is fixed but the name could change. Copies can occur repeatedly over time and to multiple targets.
I have a csv log file of copy events. Columns are: "source_db_name","source_db_id","target_db_name","target_db_id","state","user_name","sys_created_by","sys_updated_by","date","sys_created_on"
In a graphviz file that would effectively be a hierarchical diagram with a set of original sources, and a tree of copy events where splines are labeled with the detail and nodes are the instance.
Can neo4j display detailed data about a relationship (copy event) ? Can neo4j show just the latest relationship (copy event) for thousands of database copies? If so do I create a node.csv by listing all source and destination names and IDs, and use the log of copy events as relationships?