home shape

Data Modeling with Multi-Model Databases: ArangoDB Insights

Max published an article on O’Reilly Radar about the use case he presented on Strata+Hadoop World in London earlier this year.

Read how multi-model databases can be used in an aircraft fleet maintenance system by mixing different data models within the same data store. 20150612 arangodb treeofitems 01

A query language like AQL can help to answer maintenance questions like:

  • What are all the parts in a given component?
  • Given a (broken) part, what is the smallest component of the aircraft that contains the part and for which there is a maintenance procedure?
  • Which parts of this aircraft need maintenance next week?

Read on: O’Reilly Radar – Data modeling with multi-model databases


Ingo Friepoertner

Ingo is dealing with all the good ideas from the ArangoDB community, customers and industry experts to improve the value provided by the company’s native multi-model approach. In former positions he worked as a product owner and tech consultant, building custom software solutions for large companies in various industries. Ingo holds a diploma in business informatics from FHDW University of Applied Sciences.


  1. Jaya Prakash V N G on July 9, 2015 at 9:37 pm

    It is very interesting. However, the aircraft configuration gets changed over the time period. Does ArrangoDb has ability to store time dependent data.

    • CoDEmanX on October 16, 2015 at 7:24 pm

      Can you explain that more closely? You don’t seem to mean time series data, but what else is it that you are asking for? The document structure can be changed at any time…

      • Jaya Prakash V N G on February 25, 2016 at 7:48 am

        What i mean is time series data. While the document structure can be changed at any time. Area of interest would be to know what was the document structure in the past.

        For Example: As the Aircraft Undergo maintenance , parts gets replaced and so, the configuration changes as time goes. Part serial number that was fitted in specific position or node in the past and how long the serial number staying over there required.

Leave a Comment

Get the latest tutorials, blog posts and news: