Highlights

    • ArangoSearch:Search and similarity ranking engine integrated natively into ArangoDB andAQL. ArangoSearch combines Boolean retrieval capabilities with generalizedranking algorithms (BM25, TFDIF). Support of e.g. relevance-based searching,phrase and prefix-matching, complex boolean searches and query time relevancetuning. Search can be combined with all supported data models in a singlequery. Many specialized language analyzers are already included for e.g.English, German, French, Chinese, Spanish and many other language.

    • andS2 Geo Index: ArangoDB now supports all geo primitives.(Multi-)Point, (Multi-)LineStrings, (Multi-)Polygons or intersections can bedefined and queried for. The Google S2 geo index is optimized for RocksDB andenables efficient querying. Geo query results are automatically visualizedwith an OpenStreetMap integration within the Query Editor of the web interface.

    • :Enables the analysis of queries and adds additional information for the userto identify optimization potentials more easily. The profiler can be accessedvia Arangosh with or via the _Profile button in theQuery Editor of the web interface.

    • Streaming Cursors:Cursors requested with the stream option on make queries calculate resultson the fly and make them available for the client in a streaming fashion,as soon as possible.

    Also see .

    Enterprise Edition

    • Datacenter to Datacenter Replication:Replicate the entire structure and content of an ArangoDB clusterasynchronously to another cluster in a different datacenter with ArangoSync.Multi-datacenter support means you can fallback to a replica of your clusterin case of a disaster in one datacenter.

    • :Arangodump can create backups encrypted with a secret key using AES256block cipher.

    All Editions

    • Server-level Replication:In addition to per-database replication, there is now an additionalglobalApplier. Start the global replication on the slave once and allcurrent and future databases will be replicated from the master to theslave automatically.

    Also see .

    All Editions

    • RocksDB Storage Engine: You can now useas much data in ArangoDB as you can fit on your disk. Plus, you can enjoyperformance boosts on writes by having only document-level locks.

    • :We implemented distributed graph processing with Pregel to discover hiddenpatterns, identify communities and perform in-depth analytics of large graphdata sets.

    • Fault-Tolerant Foxx: The Foxx managementinternals have been rewritten from the ground up to make suremulti-coordinator cluster setups always keep their services in sync andnew coordinators are fully initialized even when all existing coordinatorsare unavailable.

    Enterprise Edition

    • : Users and permissionscan be managed from outside ArangoDB with an LDAP server in differentauthentication configurations.

    • Encryption at Rest: Let the serverpersist your sensitive data strongly encrypted to protect it even if thephysical storage medium gets stolen.

    Also see .

    All Editions

    • VelocyPack over HTTP:In addition to JSON, the binary storage format VelocyPack can now also beused in transport over the HTTP protocol, as well as streamed using the newbi-directional asynchronous binary protocol VelocyStream.

    Enterprise Edition

    • : Scale with graphs to acluster and stay performant. With SmartGraphs you can use the “smartness”of your application layer to shard your graph efficiently to your machinesand let traversals run locally.

    • Encryption Control: Choose your level of SSL encryption

    • : Keep a detailed logof all the important things that happened in ArangoDB.

    Also see What’s New in 3.1.

    • withsynchronous replication, master/master setup, shared nothingarchitecture, cluster management agency.

    • Deeply integrated, native AQL graph traversal

    • as new internalbinary storage format as well as for intermediate AQL values.

    • Persistent indexes via RocksDB suitablefor sorting and range queries.

    Also see .