ArangoDB v3.12 is under development and not released yet. This documentation is not final and potentially incomplete.
Enterprise Edition Features
The commercial version of ArangoDB offers performance, compliance, and security features for larger or more sensitive datasets, as well as additional query capabilities
SmartGraphs: Value-based sharding of large graph datasets for better data locality when traversing graphs.
EnterpriseGraphs: A specialized version of SmartGraphs, with an automatic sharding key selection.
SmartGraphs using SatelliteCollections: Collections replicated on all cluster nodes can be combined with graphs sharded by document attributes to enable more local execution of graph queries.
SatelliteGraphs: Graphs replicated on all cluster nodes to execute graph traversals locally.
SatelliteCollections: Collections replicated on all cluster nodes to execute joins with sharded data locally.
SmartJoins: Co-located joins in a cluster using identically sharded collections.
OneShard: Option to store all collections of a database on a single cluster node, to combine the performance of a single server and ACID semantics with a fault-tolerant cluster setup.
Traversal Projections: Optimized data loading for AQL traversal queries if only a few document attributes are accessed.
Parallel index creation: Non-unique indexes can be created with multiple threads in parallel.
minhashAnalyzer: Jaccard similarity approximation for entity resolution, such as for finding duplicate records, based on how many elements they have in common
geo_s2Analyzer: Efficiently index geo-spatial data using different binary formats, tuning the size on disk, the precision, and query performance.
ArangoSearch column cache: Always cache field normalization values, Geo Analyzer auxiliary data, stored values, primary sort columns, and primary key columns in memory to improve the performance of Views and inverted indexes.
ArangoSearch WAND optimization: Retrieve search results for the highest-ranking matches from Views faster by defining a list of sort expressions to optimize.
Read from followers in clusters: Allow dirty reads so that Coordinators can read from any shard replica and not only from the leader, for scaling reads.
Search highlighting: Get the substring positions of matched terms, phrases, or n-grams.
Nested search: Match arrays of objects with all the conditions met by a single sub-object, and define for how many of the elements this must be true.
Skip inaccessible collections: Let AQL queries like graph traversals pretend that collections are empty if the user has no access to them instead of failing the query.
DC2DC: Datacenter-to-Datacenter Replication for disaster recovery.
Auditing: Audit logs of all server interactions.
LDAP Authentication: ArangoDB user authentication with an LDAP server.
Encryption at Rest: Hardware-accelerated on-disk encryption for your data.
Encrypted Backups: Data dumps can be encrypted using a strong 256-bit AES block cipher.
Hot Backups: Consistent, incremental data backups without downtime for single servers and clusters.
Enhanced Data Masking: Extended data masking capabilities for attributes containing sensitive data / PII when creating backups.