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
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
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
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
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
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