Key features (March 2018) - ArangoDB

Sign up for ArangoGraph Insights Platform

Before signing up, please accept our terms & conditions and privacy policy.

What to expect after you signup
You can try out ArangoDB Cloud FREE for 14 days. No credit card required and you are not obligated to keep using ArangoDB Cloud.

At the end of your free trial, enter your credit card details to continue using ArangoDB Cloud.

If you decide that ArangoDB Cloud is not (yet) for you, you can simply leave and come back later.

Key features (March 2018)

Key Features (March 2018)

Features & Capabilities ArangoDB Community Edition ArangoDB Enterprise Edition
Apache 2 / Commercial License
Commercial Friendly License
Written in C++
Document database
Graph Database
Complex Domains edges are documents without any restrictions in complexity
Schema free
Data format JSON / VelocyPack
Data Storage mostly memory
Storage Engines MMfiles & RocksDB
Persistence to disk
Scalability & High Availability
Datacenter-To-Datacenter Replication
Satellite Collections
Sync and Async Replication1
Active Failover (Single Instance)
Automatic Failover Cluster
Master/Master conflict resolution
Native Apache Mesos Support
ACID Transaction
Multi-Document Transactions
Multi-Collection Transactions
One Declarative Query Language for all data-models
Graph Relations
Relational Joins
Advanced path-finding with multiple algorithms
Text search (indexing / queries)
Geospatial (indexing / queries)
Microservice Support with ArangoDB Foxx
Server-Side Functions
Encryption at Rest
LDAP Support
TLS / SSL Encryption
Role-based access control3
Encrypted Backups
Web-based GUI (self-contained)
Cluster friendly GUI

1 Synchronous replication works on a per-shard basis. One configures for each collection, how many copies of each shard are kept in the cluster. Asynchronous replication is organized using primary and secondary DBservers.
2 Using a single instance of ArangoDB, multi-document / multi-collection queries are guaranteed to be fully ACID. In cluster mode, single-document operations are also fully ACID. Multi-document / multi-collection queries in a cluster are not ACID, which is equally the case with competing database systems. Note that for non-sharded collections in a cluster, the transactional properties of a single server apply (fully ACID).
3 ArangoDB supports all basic security requirements. By using ArangoDB’s Foxx microservice framework users can achieve very high security standards fitting individual needs.