Key features (May 2018) - ArangoDB

Key features (May 2018)

Key Features (May 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 MMfiles & RocksDB
Persistence to disk
Journaling
Scalability & High Availability
Datacenter-To-Datacenter Replication
SmartGraphs
Satellite Collections
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
Text search (indexing / queries)
Geospatial (indexing / queries)
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.

Learn More About Graph Databases

Read our latest Graph and Beyond  white paper to gain insights into how ArangoDB graph databases can support many use cases.
DOWNLOAD NOW!
close-link
Click Me