Performance of ArangoDB

What performance can you expect from ArangoDB?
We’ve done some performance tests recently, using the version 2.6 / 2.7 of ArangoDB.

NoSQL Performance Test


We compared the multi-model database ArangoDB with MongoDB (document store), Neo4j (graph database), OrientDB (multi-model database) and PostgreSQL (RDBMS) using nodejs and a SNAP dataset (Pokec). The complete test-setup is on Github and the results will be updated when we receive improvements / pull requests.

Latest version (Oct. 2015) | Benchmark series | Fork on Github.

ArangoDB Cluster Performance

Cluster writes/sec

In this blog post, we explain how an ArangoDB cluster with 640 virtual CPUs can sustain a write load of 1.1 million JSON documents per second, which amounts to approximately 1GB of data per second. It takes a single short command and a few minutes to deploy this system, running on 80 nodes, using using the Mesosphere Datacenter Operating System (DCOS).

ArangoDB 2.6 / 2.5 Performance Shootout

The foundations for our latests benchmark tests have been laid with ArangoDB 2.6.

Impressive AQL performance improvements can be tracked in the The Great AQL Shootout: ArangoDB 2.5 vs 2.6 blog post and the corresponding plain results (PDF) provided by Jan.

Bulk inserts in MongoDB, CouchDB, and ArangoDB (2014)

We have compared the bulk import capabilities of MongoDB, CouchDB, and ArangoDB. The php benchmark tool uses the HTTP bulk documents APIs for CouchDB and ArangoDB, and the binary protocol for MongoDB (as MongoDB does not have an HTTP bulk API).

Bulk Inserts in ArangoDB, CouchDB, and MongoDB.

Questions? Don’t hesitate to ask them in ArangoDB’s Google group.














Comments are closed.