Category Archives: Performance

Gain factor of 5 using batch requests

ArangoDB 1.1 will come with a new API for batch requests. This batch request API allows clients to send multiple requests to the ArangoDB server inside one multipart HTTP request. The server will then decompose the multipart request into theaaa

Posted in General, Performance | 1 Comment

Performance with different journal sizes

As promised in one of the previous posts, here are some performance results that show the effect of different journal sizes for insert, update, delete, and get operations in ArangoDB.

Posted in Performance | Leave a comment

Bulk inserts in MongoDB, CouchDB, and ArangoDB

In the last couple of posts, we have been looking at ArangoDB’s insert performance when using individual document insert, delete, and update operations. This time we’ll be looking at batched inserts. To have some reference, we’ll compare the results ofaaa

Posted in General, Performance | Leave a comment

Released: Bulk insert benchmark tool for nosql databases

To easily conduct bulk insert benchmarks with different NoSQL databases, we wrapped a small benchmark tool in PHP. The tool can be used to measure the time it takes to bulk upload data into MongoDB, CouchDB, and ArangoDB using theaaa

Posted in Performance | Leave a comment

Additional results for mixed workload

In a comment to the last post, there was a request to conduct some benchmarks with a mixed workload that does not test insert/delete/update/get operations in isolation but when they work together. To do this, I put together a quickaaa

Posted in General, Performance | Leave a comment

Test results for benchmarking ArangoDB and CouchDB

A side-effect of measuring the impact of different journal sizes was that we generated some performance test results for CouchDB, too. They weren’t included in the previous post because it was about journal sizes in ArangoDB, but now we thinkaaa

Posted in Performance | 3 Comments

Disk space usage with different journal sizes

A while ago we wrote some blog article that explained how ArangoDB uses disk space. That article compared the disk usage of ArangoDB, CouchDB, and MongoDB for loading some particular datasets. In this post, we’ll show in more detail theaaa

Posted in Architecture, Performance | Leave a comment

Dynamic script execution performance in ArangoDB

In the previous post we published some performance results for ArangoDB’s HTTP and networking layer in comparison to that of some popular web servers. We did that benchmark to assess the general performance (and overhead) of the network and HTTPaaa

Posted in Performance | Leave a comment

Infographic – comparing the disk space usage of MongoDB, CouchDB and ArangoDB

As a follow-up of Jan’s blog post we have extracted some central figures and created this infographic for your reference.

Posted in Performance | Tagged | 1 Comment

Disk space usage in ArangoDB

In this post we’ll explain how ArangoDB stores collection data on disk and look at its storage space requirements, compared to other popular NoSQL databases such as CouchDB and MongoDB. How ArangoDB allocates disk space ArangoDB stores documents in collections.aaa

Posted in Architecture, General, Performance | 2 Comments