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

Vector-5

Getting closer: ArangoDB 3.0 alpha release

Estimated reading time: 5 minutes

There is this German saying “If it takes long enough, it will be all right in the end.” However, since just “all right” isn’t our quality standard this first alpha of 3.0 took us a bit longer to finish up than planned. We´d like to invite you to give this fully tested alpha a serious spin, test the new functionalities and share your thoughts and feedback with us on Slack in our “feedback30” channel

Within this short release note you´ll find 1) a quick overview of the most important changes; 2) an instruction on how to get the new version and 3) how to get your (test) data from your 2.x..

(more…)

ArangoDB Bi-Weekly #48 |Alpha Release & What’s Coming With ArangoDB 3.0

Estimated reading time: 5 minutes

The whole team at ArangoDB has been hacking “day-and-night” and the alpha version of the upcoming ArangoDB 3.0 release is available for testing! All our tests (290.000 lines of code) are green so it’s worth giving it a spin. We would really appreciate your feedback e.g. via our #feedback30 channel on Slack.

In the other news, our CTO Dr. Frank Celler attended the great Percona Live conference in Santa Clara and presented the latest developments of ArangoDB alongside many other database experts and big names.

ArangoDB Releases

The alpha version of the upcoming ArangoDB 3.0 release is..

(more…)

Open Source DC/OS: The modern way to run a distributed database

Estimated reading time: 3 minutes

The mission of ArangoDB is to simplify the complexity of data work. ArangoDB is a distributed native multi-model NoSQL database that supports JSON documents, graphs and key-value pairs in one database engine with one query language. The cluster management is based on Apache Mesos, a battle-hardened technology. With the launch of DC/OS by a community of more than 50 companies all ArangoDB users can easily scale.

Just a little while ago setup, management, and maintenance of a database cluster was just a world of pain. Everybody who has put effort into getting automatic failover to work or who..

(more…)

Index Free Adjacency or Hybrid Indexes for Graph Databases

Estimated reading time: 5 minutes

Some graph database vendors propagandize index-free adjacency for the implementation of graph models. There has been some discussion on Wikipedia about what makes a database a graph database. These vendors tried to push the definition of index-free adjacency as foundation of graph databases, but were stopped by the community.

(more…)

Maintenance Release – ArangoDB 2.8.7

Estimated reading time: 1 minutes

Our next maintenance release – ArangoDB 2.8.7 – comes with several bug fixes and improved Foxx backwards compatibility. Here is a list of changes:

(more…)

Maintenance Release – ArangoDB 2.8.6

Estimated reading time: 1 minutes

The ArangoDB 2.8.6 maintenance release comes with improved arangosh and some general bug fixes. You can download the latest version from our download page.

  • arangosh can now execute JavaScript script files that contain a shebang in the first line of the file. This allows executing script files directly. Provided there is a script file /path/to/script.js with the shebang #!arangosh --javascript.execute:
    cat /path/to/script.js #!arangosh --javascript.execute print("hello from script.js");
    

    If the script file is made executable

    chmod a+x /path/to/script.js
    

    it can be invoked on the shell..

(more…)

How to put ArangoDB to Spartan-Mode

Estimated reading time: 3 minutes

Most of us saw the fantastic movie 300 (I did it last night…again) or at least read the comics. 300 spartans barely wearing anything but achieving a lot. This little how-to will show you how to put ArangoDB into Spartan-Mode and thereby reduce memory-footprint and CPU usage.

Big thanks to Conrad from L.A. for his time and for giving us the impulse for this little how-to!

(more…)

Using GraphQL with NoSQL database ArangoDB

Estimated reading time: 5 minutes

GraphQL is a query language created by Facebook for modern web and mobile applications as an alternative to REST APIs. Following the original announcement alongside Relay, Facebook has published an official specification and reference implementation in JavaScript. Recently projects outside Facebook like Meteor have also begun to embrace GraphQL.Users have been asking us how they can try out GraphQL with ArangoDB. While working on the 2.8 release of our NoSQL database we experimented with GraphQL and published an ArangoDB-compatible wrapper for GraphQL.js. With the general availability of..

(more…)

Linenoise NG – a BSD licensed readline replacement with UTF8 support

Estimated reading time: 1 minutes

For projects that are BSD or Apache 2 licensed, Linenoise (by Salvatore Sanfilippo) is a pretty small, portable GNU readline (GPL) replacement. Based on the work of Salvatore and 10gen Inc. this Linenoise NG implementation adds UTF8 and Windows support, uses a BSD license and can be used in any kind of program.

(more…)

ArangoDB 2.8.2 with Replication Improvements

Estimated reading time: 2 minutes

ArangoDB 2.8.2 maintenance release comes with several replication improvements and bug fixes. You can download the latest version from our download page.

What’s changed:

  • the continuous replication applier will now prevent the master’s WAL logfiles from being removed if they are still needed by the applier on the slave. This should help slaves that suffered from masters garbage collection WAL logfiles which would have been needed by the slave later.

    The initial synchronization will block removal of still needed WAL logfiles on the master for 10 minutes initially, and will extend this period..

(more…)