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

Vector-5

C++ Memory Model: Migrating from X86 to ARM

Estimated reading time: 18 minutes

Estimated reading time: 19 minutes

Over the past years, we have seen a shift in processors from the previously dominant x86 architecture to the more energy-efficient (and often cheaper) ARM architecture. This trend is true for both consumer hardware, e.g., Apple’s M1 SoC and also server hardware, e.g. AWS’s Gravitron processor. Given that the ARM architecture has a more relaxed memory model, this might have some subtle impact on C++ programs…

With the introduction of multi-threaded execution in C++11, the standard also introduced a memory model. For many developers, this memory model is..

(more…)

Running ArangoDB Cluster on Debian and the Merii Hummingbird A80 Optimus – Part 1

Estimated reading time: 6 minutes

For running ArangoDB in clusters doing performance tests we wanted to have a non virtualized set of descent hardware with fast ethernet connection, enough RAM (since thats what Arango needs) and multicore CPU. Since you need a bunch of them, cheap ARM devel boards come to mind. The original Raspberry PI (we have those) is out of the game due to V8 is not supporting it anymore. The now available PI 2 doesn’t cut it, since its ethernet NIC is connected via USB (as on the original PI). The Odroid series only have one of both: Fast ethernet or enough RAM. The Cubieboard 4 wasn’t available yet,..

(more…)

ArangoDB 2.2.5

Estimated reading time: 0 minutes

This version is deprecated. Download the new version of ArangoDB

(more…)

ArangoDB 1.4.0 & Raspberry PI

Estimated reading time: 1 minutes

This is a follow to the post about ArangoDB 1.3 running on Raspberry PI. With the release of ArangoDB 1.4.0 I now tried to compile it again. As all patches required for 1.3 are part of 1.4.0 it is now much easier.

(more…)
«
1
»