Key Features (December 2018) - ArangoDB

Sign up for ArangoDB Cloud

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 (December 2018)

Key Features (December 2018)

Features & Capabilities ArangoDB Community Edition ArangoDB Enterprise Edition
General
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 RocksDB & MMfiles
Persistence to disk
Journaling
Scalability & High Availability
Datacenter-To-Datacenter Replication
SmartGraphs
SatelliteCollections
Auto-Sharding
Sync and Async Replication1
Active Failover (Single Instance)
Automatic Failover Cluster
Master/Master conflict resolution
Native Apache Mesos Support
Transactions2
ACID Transaction
Multi-Document Transactions
Multi-Collection Transactions
Querying
One Declarative Query Language for all data-models
Graph Relations
Relational Joins
Advanced path-finding with multiple algorithms
Pregel
ArangoSearch for text search and ranking
GeoJSON support
Extensibility
Microservice Support with ArangoDB Foxx
Server-Side Functions
Security
Encryption at Rest
Auditing
LDAP Support
TLS / SSL Encryption
Advanced
Configuration
Authentication
Role-based access control3
Encrypted Backups
Administration
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.