Introduction to the Pregel Module in ArangoDB
This post is outdated, please see more recent infos below. Please see a technical article about our current Pregel integration in our blog, details about the various Pregel algorithms ArangoDB supports in our documentation and a tutorial about Community Detection with real data in our training center. Ever since Google introduced Pregel as a system…
ArangoDB Java Driver: Graph Data Manipulation & Queries
With ArangoDB 2.2 the new graph API was released featuring multi collection graphs (see blog). With the new version (2.2.1) of arangodb-java-driver the new graph API is supported. In the following you can find a small example of creating a graph with Java. For the import via maven and configuring the driver, please read the…
ArangoDB Java Driver: Batch & Asynchronous Mode | ArangoDB Blog
The current arangodb-java-driver supports the usage of ArangoDB’s batch and asynchronous interface. This post will guide you through the usage of these features. The batch interface The batch interface enables the user to stack a series of calls and execute them in a batch request. Each stacked request returns a request id that can be…
ArangoDB Java Driver: Simplifying Database Interactions
A new arangodb-java-driver is out now, it’s on github. The driver is available for ArangoDB from version 2.2 onwards. How to include the driver in your application ? The driver is available as maven artifact. To add the driver to your project with maven, add the following code to your pom.xml: <dependencies> <dependency> <groupId>com.arangodb</groupId> <artifactId>arangodb-java-driver</artifactId>…
Tour Around the New AQL Query Optimizer | ArangoDB Blog
The major new feature in ArangoDB 2.3 is the shiny new AQL query optimizer and executor. These parts of ArangoDB have been rewritten in 2.3 to make AQL much better for our end users. Since one of the initial releases, ArangoDB has been shipped with AQL, the ArangoDB Query Language. AQL has since then been…
ArangoDB 2.3 Beta 2: Available for Testing | ArangoDB Blog
This version is deprecated. Download the new version of ArangoDB A new beta release is available for testing. Please note that there are issues with the keys generated by the OBS. We will sort this out as fast as possible. Currently you simple have to trust the keys during install. This beta release contains various…
Improved Non-Unique Hash Indexes in ArangoDB 2.3
With ArangoDB 2.3 now getting into the beta stage, it’s time to spread the word about new features and improvements. Today’s post will be about the changes made to non-unique hash indexes. Read more on Jan’s Blog
Data Modeling: MongoDB vs ArangoDB | ArangoDB Blog
MongoDB is a document DB whereas ArangoDB is a multi-model DB supporting documents, graphs and key/values within a single database. When it comes to data modeling and data querying, they pursue somewhat different approaches. In a Nutshell: In MongoDB, data modeling is “aggregate-oriented”, avoiding relations and joins. On the other side, everybody has probably used…
Setting Up Test Data: ArangoDB Tutorial & Best Practices
Today I was asked to look at code that was supposed to read data from a MySQL data source, process it and then import it into ArangoDB. To run and debug the code I had to have some MySQL data source. So I thought I’d quickly set up a simple example table with a few…
Prepare your answers… ArangoDB at NYC Database-Month on 11/11
There is a warm-up routine on every evening at the NYC Database Month. Speakers ask trivia questions to the auditorium, related to the topic of the following talk. The first correct answer wins some “swag”. On Tuesday, Nov. 11, 2014 Max from ArangoDB will talk about Polyglot Persistence and multi-model NoSQL databases. To get a…