Foxx SendGrid Integration: ArangoDB Tutorial
ArangoDB Foxx allows defining job queues that let you perform slow or expensive actions asynchronously. These queues can be used to send emails, call external APIs or perform other actions that you do not want to perform directly or want to retry on failure. Let’s say you want to send out an email every time…
Crawling GitHub with Promises: ArangoDB Tutorial
The new Javascript driver no longer imposes any promises implementation. It follows the standard callback pattern with a callback using err and res. I wanted to give the new driver a try. A github crawler seemed like a good side-project, especially because the node-github driver follows the same conventions as the Javascript driver. There are…
Getting Started with Guacamole in Rails: ArangoDB Tutorial
Please note that parts of this article will not work out of the box with ArangoDB 3.0 Using ArangoDB as your main database is a good idea for various reasons. What I personally like about it is its query language AQL. I used relational databases in the past as my main database and writing statements…
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.
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…
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…
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…
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 *…