ArangoDB 3.12 Product Release Announcement! Read the blog for details. Read Blog

Vector-5

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

Estimated reading time: 4 minutes

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 that particular combination leads to high performance and consistent data at the same time―even in case of a system failure.

Classical database systems – a bulk of data and insufficient main memory

Put simply, there are three possible settings regarding databases:

  • Setting 1: All data fits into the main memory.
  • Setting 2: The complete data pool does..
(more…)

Contributors for Python API wanted for nosql project

Estimated reading time: 2 minutes

Note: We changed the name of the database in May 2012. AvocadoDB is now called ArangoDB.

Are you a Python expert and want to contribute to an open source project? We need your help writing an API for Python for a new nosql database!

AvocadoDB is a rather new open source project – a fancy nosql database with a couple of interesting features:

  • Schema-free schemata
  • Usable asapplication server
  • Consequent use of JavaScript
  • multi-threaded
  • Flexible data modeling (key value pairs, document store, graph database)
  • Free index choice
  • Configurable durability
  • Support for modern storage hardware like SSD..
(more…)

7 reasons why ArangoDB is the world‘s best nosql database (or even better than that ;-))

Estimated reading time: 2 minutes

Note: We changed the name of the database in May 2012. AvocadoDB is now called ArangoDB.

Our mission: projects are different, project requirements change. We want to offer with AvocadoDB a most universally applicable nosql database which can be used in a maximum number of different use cases. In buzzword bingo language: we want to become the MySql in nosql – without MySql’s annoyances of course ;-).

1. AvocadoDB is an all-in-one key-value store, graph database, and document store Information is filed in documents which can be as simple or complex as you need. You can realize a simple..

(more…)

ArangoDB’s design objectives

Estimated reading time: 3 minutes

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 and subsequently optimized.
  • Querying: ArangoDB is able to accomplish complex operations on the provided data (query-by-example and query-language).
  • Application Server: ArangoDB is able to act as application server on Javascript-devised routines.
  • Mostly memory/durability: ArangoDB is memory-based including frequent file..
(more…)

Hello ArangoDB-Blog!

Estimated reading time: 0 minutes

We’ll use this space for further information on what’s going on in the project, milestones, events, interesting in-depth information etc.

(more…)