Designing the data model of your application is a crucial task that can make or break the performance of your application
Collections synchronously replicated to all servers, available in the Enterprise Edition
SmartJoins allow to execute co-located join operations among identically sharded collections.
ArangoDB provides support for user-definable transactions
ArangoDB drivers allow you to connect ArangoDB to your applications and manage the database system via a language-specific interface
Integrations for third-party tools and frameworks let you use ArangoDB as the database backend for these products
All functionality of ArangoDB servers is provided via a RESTful API over the HTTP protocol, and you can call the API endpoints directly, via database drivers, or other tools