When looking for a solution for your project, it is important to understand what makes each technology unique; what sets it apart. With ArangoDB, that is its native multi-model approach including full graph database capabilities, and I am going to explain the fundamental pieces of what that means.
Using ArangoDB as a Graph Database
If you are already familiar with the graph database concept, then you know that a graph consists of vertices (or nodes) connected via edges. Graph databases usually store edges connected to vertices directly at the vertex object. In ArangoDB, this is handled differently (if you want to take a technical deep dive into ArangoDB’s approach, see this article).