We are investigating currently the use of graph databases for a data warehouse.
We would like to integrate different sources, like mySQL, Dynamics CRM, ERP data into the graph database.
Typical scenario:
- contact of a company is at the same time employee of an agency
- having multiple companies to manage
- after a while moving positions and want to track history of former companies were contact was employed.
Then this data connected to other information such as external company information, invoices, etc.
One issue is that we need to keep the database concept flexible for new sources to be integrated.
Has someone experience with ArangoDB as a data warehouse and if so, what are your thoughts?