Create an ArangoDB cluster on Microsoft Azure
During the last weeks we’ve released our new deployment tool for cloud computing platforms with how-to’s for Google Compute Engine, Digital Ocean and Amazon Web Services support. Today we show how to deploy an ArangoDB cluster on Azure with a single command. Azure To easy-deploy an ArangoDB cluster on Azure you just need to install…
Foxx Swagger Integration: Streamline API Documentation
The generated API documentation in ArangoDB 2.6 has been updated to Swagger 2. To see the API documentation for any of your Foxx apps, open the web admin frontend and select your app from the Applications tab. For information on how to describe your own APIs in the generated documentation, see the ArangoDB documentation. But…
Diffing Two Documents in AQL: ArangoDB Data Comparison
I just stumbled upon a comment in the ArangoDB blog asking how to create a diff of two documents with AQL. Though there is no built-in AQL function to diff two documents, it is easily possible to build your own like in the following query. Read more on how to diff two documents in AQL.
ArangoDB 2.6 API Changes: Updates & Enhancements
ArangoDB 2.6 comes with new and changed APIs as well as changed behavior regarding document keys and several graph functions. If you use Travis-CI for your tests you can download the Travis-CI ArangoDB build here: Travis-CI/ArangoDB-2.6.0-alpha2.tar.gz The changes so far: APIs added added batch document removal and lookup APIs: These APIs can be used to…
ArangoDB 2.6 Alpha2: Testing New Features & Performance
Our next major release ArangoDB 2.6 is on the finishing straight with an early alpha2 version for Linux released today. UPDATE: New alpha3 release available. We put great efforts in speeding-up core ArangoDB functionality to make AQL queries perform much better than in earlier versions of ArangoDB. The queries that improved most in 2.6 over…
AQL Explain Web Interface: ArangoDB Query Optimization
For developers that use the ArangoDB shell arangosh the explain() command and its compact output format is a great resource to check AQL queries. Explain prints the original query, the generated query execution plan, the applied optimizer rules plus the list of indexes that will be used. Jan showed in a blog post how this…
Improved System User Authentication: ArangoDB Security Upgrade
ArangoDB can easily be configured to require HTTP authentication for access to the web admin frontend or the REST API. But while Basic Auth works fine for APIs, the user experience in the web admin frontend was decidedly sub-par: browsers would often persist the authentication credentials indefinitely, logging out was made difficult or impossible and…
ArangoDB 2.5.4 Release: Improved Features & Stability
This version is deprecated. Download the new version of ArangoDB ArangoDB 2.5.4 – a maintenance release for the 2.5 branch is available from arangodb.com/download now. This release fixes some cluster issues, fixes recursive copy under windows and adds a new startup option –log.performance: specifying this option at startup will log performance-related info messages, mainly timings…