Category Archives: Architecture

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

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

Is UNQL Dead?

Note: We changed the name of the database in May 2012. AvocadoDB is now called ArangoDB. UNQL started with quite some hype last year. However, after some burst of activity the project came to a hold. So it seems, thataaa

Posted in Architecture, Query Language | Tagged | 4 Comments

martin on skip list indices and why we use them in ArangoDB

Note: We changed the name of the database in May 2012. AvocadoDB is now called ArangoDB. Last week AvocadoDB got mentioned in “nosql weekly” and the project achieved a huge amount of public interest especially from Japan. Awesome! In thisaaa

Posted in Architecture | 6 Comments

Under a microscope: how ArangoDB stores data in RAM and data is secured consistently nonetheless in case of a server crash

Note: We changed the name of the database in May 2012. AvocadoDB is now called ArangoDB. AvocadoDB uses AppendOnly memory-mapped files with frequent fsync. Derived data (indices, etc.) is stored in the main memory only. This article explains why thataaa

Posted in Architecture | Leave a comment

ArangoDB’s design objectives

Before we started programming the new open source NoSQL database, we reflected which design objectives to achieve or to drop. This article summarizes our considerations. In a nutshell: Schema-free schemas with shapes: Inherent structures at hand are automatically recognized andaaa

Posted in Architecture | Tagged | 3 Comments