Most of our customers start with data stored in spreadsheets or their “enterprise” equivalent : relational databases. They are accustomed to look at data in tables (or pie charts, histograms, etc). That kind of approach can work for many domains. If you are working with connected data and asking questions related to “connections”, relational technologies fail :
Here are some common problems we have heard :
- querying the connections in my data is slow and hard (the “join bomb” problem) ;
- no easy way to explore the connections in my data (who knows who? what this equipment depends on?) ;
- understanding how things are connected is too difficult ;
- my data model does not capture the connections of my business logic ;
Graph technologies are not the solution to all data problems but if you find yourself saying the sentences above, it might be interesting to check out what can be done with graphs!