Some of the modelling topics have given me some hope, but I am hoping to sense-check my thinking about the use of Neo4J as a repository of information as follows:
I have a pre-existing relational model that is recursive in most dimensions, essentially an "Application" can be a group of "(sub)Applications" and a "Capability" can be a group of "(sub)Capabilities"
The data I have is quite patchy, but I want a graph driven application to be the method by which the hierarchies get extended and populated
The first iteration is simple:
As the available data evolves, the model I have in mind would expand thus:
As a newbie, and an old hand in the old tech, does anyone have any feedback to suggest progressing like this would be problematic
I am hoping to answer business use-cases such as:
- what capabilities are affected by application failures?
- which applications need to change to improve a capability?