ArangoDB 3.12 Product Release Announcement! Read the blog for details. Read Blog

Vector-5

Sorting number strings numerically

Estimated reading time: 6 minutes

Recently I gave a talk about ArangoDB in front of a community of mathematicians. I advertised that nearly arbitrary data can “easily” be stored in a JSON based document store. The moment I had uttered the word “easily”, one of them asked about long integers. And if a mathematician says “long integer” they do not mean 64bit but “properly long”. He actually wanted to store orders of finite groups. I said one should use a JSON UTF-8 string for this but I should have seen the next question coming because he then wanted that a sorted index would actually sort the documents by the numerical value..

(more…)

Webinar: Use ArangoDB Agency as fault-tolerant persistent data store

Estimated reading time: 1 minutes

Join our Sr Distributed System Engineer, Kaveh Vahedipour, to learn more about ArangoDB Agency on September 19th, 2017 (6PM CEST/12PM ET/ 9AM PT)View the Recording.

Distributed systems have become the standard topology on which modern appliances live. While the advantages of distributing workload for both performance as well as fault-tolerance are obvious, the runtime flexible configuration of such deployment becomes non-trivial.

(more…)

VelocyStream 1.1 – async binary protocol

Estimated reading time: 2 minutes

With the 3.2 release, ArangoDB comes with version 1.1 of the binary protocol VelocyStream. VelocyStream is a bi-directional async binary protocol which supports sending messages pipelined, multiplexed, uni-directional or bi-directional. The messages themselves are VelocyPack objects.

(more…)

Webinar: Building powerful apps with ArangoDB & KeyLines

Estimated reading time: 1 minutes

Wednesday, September 6th (5PM CEST/11AM ET/8AM PT) – Join the webinar here

(more…)

Thank you!

Estimated reading time: 1 minutes

“By developers for developers” has been our internal motto since the first lines of ArangoDB code. Building an open-source project at such level of complexity and at a market competitive standard, undoubtedly puts a lot of pressure and almost solely relies on the support and trust of the community.

Every victory counts, be it small appreciation or big success – it’s what gives us inspiration and keeps us going forward. A while ago we’ve been having one of those rainy gray days here in Cologne. Receiving over 10 stars put a smile on faces of our whole team, motivating us to hack harder,..

(more…)

ArangoDB 3.2 GA RocksDB, Pregel, Fault-Tolerant Foxx & Satellite Collections

Estimated reading time: 6 minutes

We are pleased to announce the release of ArangoDB 3.2. Get it here. After an unusually long hackathon, we eliminated two large roadblocks, added a long overdue feature and integrated an interesting new one into this release. Furthermore, we’re proud to report that we increased performance of ArangoDB on average by 35%, while at the same time reduced the memory footprint compared to version 3.1. In combination with a greatly improved cluster management, we think ArangoDB 3.2 is by far our best work. (see release notes for more details)

One key goal of ArangoDB has always been to provide a..

(more…)

The new SatelliteCollections Feature of ArangoDB

Estimated reading time: 4 minutes

With the new Version 3.2 we have introduced a new feature called SatelliteCollections. This post explains what this is all about, how it can help you, and explains a concrete use case for which it is essential.

(more…)

ArangoDB Finalizes 4.2 Million Euro Investment Led by Target Partners

Estimated reading time: 1 minutes

Funding to accelerate and strengthen the company’s US-based presence

ArangoDB, the company behind one of the fastest growing next generation databases, closed the final tranche of a 4.2 million Euro investment led by Munich-based venture capital firm Target Partners.

(more…)

Updated GraphQL Sync in ArangoDB 3.2

Estimated reading time: 1 minutes

Just in time for the upcoming 3.2.0 release, we have updated the graphql-sync module for compatibility with graphql-js versions 0.7.2, 0.8.2, 0.9.6 and 0.10.1. The graphql-sync module allows developers to implement GraphQL backends and schemas in strictly synchronous JavaScript environments like the ArangoDB Foxx framework by providing a thin wrapper around the official GraphQL implementation for JavaScript.

(more…)

A Reminder on Database Security

Estimated reading time: 1 minutes

With billions of objects and people connected to the internet and your precious data sometimes exposed publicly security is one of the most important topics to discuss. In light of recent ransomware attacks, databases exposed and other breaches we’d like to share a quick reminder on how to secure your ArangoDB environment.

(more…)