Key features (May 2017) - 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 (May 2017)

Key Features (May 2017)

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
Persistence to disk
Journaling
Cluster
Auto-Sharding
Sync and Async Replication1
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
Pregel3
Text search (indexing / queries)
Geospatial (indexing / queries)
Extensibility
Microservice Support with ArangoDB Foxx
Server-Side Functions
Security
TLS / SSL Encryption
Advantage
Configuration
Authentication
Role-based access control4
Auditing
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 Upcoming feature with the 3.2 release.
4 ArangoDB supports all basic security requirements. By using ArangoDB’s Foxx microservice framework users can achieve very high security standards fitting individual needs.