Using ArangoDB with Java
ArangoDB is a native multi-model database that supports documents, graphs and key/value pairs. Using the ArangoDB Java driver you can store Java objects as documents and connect them using vertices as a graph: model your data as you see fit for your application. As a native multi-model database ArangoDB supports JOINS between collections, traversing graphs and optional transaction guarantees in a single query.
Here is your starting point to get familiar with ArangoDB – the NoSQL database and Java:
A brief introduction on how to use ArangoDB with the official Java driver, adding collections and documents, CRUD operations and the powerful query language AQL.
Java Recipes / Use Cases
You can find best-practices, demos and hands-on blog articles covering the use of ArangoDB with Java: