Harness the Power of Custom Visitors for AQL Graph Traversals

Jan blogged about some recent extensions for the AQL graph traversal functionality in ArangoDB. These extensions allow invoking user-defined JavaScript code for filtering and results generation in AQL queries that contain traversals. This should make AQL graph traversals much more powerful than before. Additionally, AQL graph traversals get more configurable, allowing to write traversal functions…

Read More...

New Address for GitHub: ArangoDB Updates

We have moved our ArangoDB Github repository from triAGENS to arangodb. The database: triAGENS/ArangoDB –> arangodb/arangodb We’ve also moved: arangodb-php –> arangodb/arangodb-php elasticsearch-river-arangodb –> arangodb/elasticsearch-river-arangodb For a certain amount of time the old triAGENS – repositories will redirect to the new ones.

Read More...

New Foxx Debugging Preview: ArangoDB Updates

We are working hard to improve usability and simplify the usage of Foxx which will be shipped with version 2.5. of ArangoDB. We have learned from the past and collected a lot of feedback, thanks to all people using Foxx already. It helped us to identify the following three important areas of Foxx that should…

Read More...

Building a self-learning game with ArangoDB, io.js & AngularJS in half a day.

With the ArangoDB Foxx Microservice Framework we’ve introduced an easy way to create a Web API right on top of the NoSQL database. In early January Max challenged Andreas (AngularJS / NodeJS) that they could build a full-stack application within half a day. The web application – in short – is a guessing game, in…

Read More...

Explaining AQL Queries in a Fancier Way: ArangoDB Tutorial

I have been looking at many AQL queries during the last few weeks… Looking back, I can say that the JSON query execution plans provided by the explain() method have provided me with a lot of useful information about how the AQL optimizer had transformed a given query. This has helped testing and improving the…

Read More...

ArangoDB 2.4.1 Release: Enhancements & Bug Fixes

This version is deprecated. Download the new version of ArangoDB A maintenance release for ArangoDB 2.4.1 is available for download or via your favourite package manager. v2.4.1 (2015-01-19) improved WAL recovery output fixed certain OR optimizations in AQL optimizer better diagnostics for arangoimp fixed invalid result of HTTP REST API method /_admin/foxx/rescan fixed possible segmentation…

Read More...

ArangoDB 2.3.5: Maintenance Release & Bug Fixes

This version is deprecated. Download the new version of ArangoDB A new maintenance release for the 2.3 branch of ArangoDB is available. Changes in v2.3.5 (2015-01-16) fixed intermittent 404 errors in Foxx apps after mounting or unmounting apps fixed issue #1200: Expansion operator results in “Cannot call method ‘forEach’ of null” fixed issue #1199: Cannot…

Read More...

ArangoDB AQL Optimization: Returning & Modifying in v2.4

ArangoDB provides many options for finding and modifying data. Though there are several more specialized operation, data-modification AQL queries are the most general solution in ArangoDB. They allow to find documents using arbitrary filter criteria, and to modify or remove the documents once found. Read in Jan’s blog how INSERT, UPDATE, REMOVE and REPLACE operations…

Read More...

ArangoDB 2.4 Release: New Features & Enhancements

This version is deprecated. Download the new version of ArangoDB We are proud to announce the release of Version 2.4 of our multi-model database ArangoDB. It’s ready for download now and available for all major platforms. This release is a major step forward. Use Foxx to create your favorite microservice with a few clicks, dockerize…

Read More...

ArangoDB Weekly Newsletter – January 8, 2015

The ArangoDB team is back from holidays, wishing you and your families a happy New Year 2015. This year will become a good one for multi-model databases – like ArangoDB – according to analysts, quoted in the NoSQL trends 2015 article from Dataversity. This newsletter covers the last 3 weeks, including the beta of ArangoDB…

Read More...