Bulk Inserts: MongoDB vs CouchDB vs ArangoDB (Dec 2014)

More than two years ago, we compared the bulk insert performance of ArangoDB, CouchDB and MongoDB in a blog post. The original blog post dates back to the times of ArangoDB 1.1-alpha. We have been asked several times to re-run the tests with the current versions of the databases. So here we go.

Read More...

ArangoDB 2.3.3 Release: Enhancements & Bug Fixes

This version is deprecated. Download the new version of ArangoDB A maintenance release for ArangoDB 2.3 is available for download or via your favourite package manager. v2.3.3 (2014-12-17) ——————- * fixed error handling in instantiation of distributed AQL queries, this also fixes a bug in cluster startup with many servers * issue #1185: parse non-fractional…

Read More...

ArangoDB Query Builder: Simplifying Database Queries

The most powerful way to query your data in ArangoDB is by using ArangoDB’s own query language, AQL. In the past using AQL in your JavaScript code sadly would often require writing long, unwieldy strings. This made writing complex queries difficult and could often lead to subtle syntax errors or mistakes. The ArangoDB Query Builder…

Read More...

Enhanced AQL in ArangoDB 2.4: Boost Query Performance

While on a retreat in Belgium, we found some spare time to work on improvements for AQL. These will be shipped with ArangoDB version 2.4, and are already available in the devel version for testing from now on. Here’s a short overview of the improvements: Collect with count A common use case in query languages…

Read More...

Weekly Newsletter – December 11, 2014 | ArangoDB Updates

ArangoDB Release We released ArangoDB 2.3.2 with some bug fixes. You can find a full list of changes in our change-log. Here is a short extract: added AQL optimizer rule for removing INTO from a COLLECT statement if not needed fixed missing makeDirectory when fetching a Foxx application from a zip file fixed issue #1173:…

Read More...

ArangoDB 2.3.2 Release: Enhancements & Bug Fixes

This version is deprecated. Download the new version of ArangoDB A maintenance release for ArangoDB 2.3 is available for download or via your favourite package manager. v2.3.2 (2014-12-09) ——————- * fixed issue #1173: AQL Editor “Save current query” resets user password * fixed missing makeDirectory when fetching a Foxx application from a zip file *…

Read More...

Building Hypermedia APIs with FoxxGenerator: ArangoDB Tutorial

This is the third and final part of Lucas blog series about building hypermedia APIs. In the previous part, we identified the needed transitions and collected some information about each of them. Begin with blog post one to get familiar with concepts on Hypermedia and JSON. We can now describe the identified transitions using FoxxGenerator….

Read More...

Building Hypermedia APIs: Design Principles & Best Practices

This is the second blog post on building hypermedia APIs with the focus on API design. In part 1 Lucas describes the concept of links in JSON. Imagine we have an API where people can like books and other people can then see, who likes a certain book. We want this API to be highly…

Read More...

November Recap: ArangoDB Updates & Highlights

November 2014 was a month where our staff (and the cute ArangoDB Foxx) collected lot’s of miles by visiting conferences, meetups and inspiring people in Europe, Africa, the US and Canada. If you missed a talk, there are plenty of slideshares / recordings available. Release 2.3 Everyone who was not on a plane worked on…

Read More...

ArangoDB 2.3.1 Release: Enhancements & Bug Fixes

This version is deprecated. Download the new version of ArangoDB A maintenance release for ArangoDB 2.3 is available from our download page and through the package manager. recreate password if missing during upgrade fixed issue #1126 fixed non-working subquery index optimizations do not restrict summary of Foxx applications to 60 characters fixed display of “required”…

Read More...