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

Vector-5

ArangoML Pipeline – A Common Metadata Layer for Machine Learning Pipelines

Estimated reading time: 4 minutes

Over the past two years, many of our customers have productionized their machine learning pipelines. Most pipeline components create some kind of metadata which is important to learn from.

This metadata is often unstructured (e.g. Tensorflow’s training metadata is different from PyTorch), which fits nicely into the flexibility of JSON, but what creates the highest value for DataOps & Data Scientists is when connections between this metadata is brought into context using graph technology…. so, we had this idea… and made the result open-source.

We are excited to share ArangoML Pipeline with..

(more…)

libgcc: When exceptions collide

Estimated reading time: 14 minutes

This is a story of an excursion to the bottom of a deep rabbit hole, where I discovered a foot gun in `gcc`’s `libgcc`. The investigation has cost me several days and I hope that by writing this up I can entertain others and save them the journey.

TL;DR

If a C++ application is compiled with GCC on Linux and statically linked against a non-GLibC C-library (like `libmusl`), then there is a danger of a data race which leads to a busy loop happening after `main()` and all static destructors have finished. The race happens, if the application does not use `pthread_cancel` explicitly and if the..

(more…)

Welcome Matt Ekstrom, CRO, and Jörg Schad, Head of Engineering & Machine Learning!

Estimated reading time: 2 minutes

We are super excited to share the great news of two highly-experienced minds joining team ArangoDB to shape and grow the multi-model vision with us.

(more…)

RC7 of ArangoDB 3.5: Streaming Transactions API

Estimated reading time: 3 minutes

We are closing in on the general availability of ArangoDB 3.5. With this (hopefully) last release candidate for the new version, we want to highlight a pretty neat new feature, which many of you requested – a much simpler way to use ACID transactions without the need to write any Javascript code.

Get the latest Releaseof ArangoDB 3.5: Community and Enterprise.

Before we dive in, we want to send another big THANK YOU to the many Avocaderas and Avocaderos who took the release candidates for a spin and shared their findings with us. Immensely helpful for the whole team to learn where we were..

(more…)

RC4 of ArangoDB 3.5: Configurable Analyzers & other ArangoSearch Upgrades

Estimated reading time: 4 minutes

Step-by-step we are getting closer and closer to the official release of ArangoDB 3.5. First of all, we want to send a biiiiig “Thank You!” to all the testers so far and all your feedback! Super helpful for us!

This Release Candidate post is dedicated to the four new features of ArangoSearch which extend the capabilities and provide pretty huge performance improvements, especially for queries including search & sorting.

Probably the most interesting new thing you can do (and the most requested) is to configure analyzers and provide custom stopword-lists among other configuration options for..

(more…)

ArangoDB Included in DBTA 100: The Companies That Matter Most in Data

Estimated reading time: 2 minutes

This has been a really momentous year so far for us, filled with a lot of accomplishments we’re pretty excited about. We recently added another one to the books: being named to Database Trends and Applications magazine’s “DBTA 100: The Companies That Matter Most in Data” list.

What does this mean? Well for us, it’s just a bit more validation that we’ve been able to help developers around the world reduce complexity and headaches that typically accompany leveraging multiple data models within their applications. We truly believe that developers and their teams are way better off when they..

(more…)

RC3 ArangoDB 3.5: SmartJoins & Index Hints

Estimated reading time: 3 minutes

Ready for some hot new stuff? 🙂

Today we can share Release Candidate 3 of ArangoDB 3.5 with you and have a world premier up our sleeves.

Get the Enterprise edition of ArangoDB 3.5.

With this RC we want to highlight a brand new feature which we called SmartJoins (well, no… this name was actually not born in the marketing department).

SmartJoins allows users to shard multiple collections in a, well, smarter way. Join operations among huge distributed collections can run much more efficiently now and performance gets very close to a single instance. More on SmartJoins and a hands-on tutorial..

(more…)

ArangoDB 3.5 RC1: Graph Database Improvements with PRUNE & k Shortest Paths

Estimated reading time: 3 minutes

After a lot of planning, coding and testing we can finally share the first Release Candidate of ArangoDB 3.5 with you today. You can get it on our Technical Preview Download page: Community & Enterprise.

(more…)

What Makes ArangoDB a Graph Database?

Estimated reading time: 5 minutes

When looking for a solution for your project, it is important to understand what makes each technology unique, what sets it apart. With ArangoDB that is its native multi-model approach including full graph database capabilities and I am going to explain the fundamental pieces of what that means.

(more…)

Building HIPAA Compliant Applications With ArangoDB

Estimated reading time: 3 minutes

Protecting personal data is already quite high on (hopefully) all priority lists. Protecting personal healthcare information is even more important. If you are a company or organization in the health services industry and you work with personal patient data, then you have most probably heard about HIPAA compliance. The Health Insurance Portability and Accountability Act (HIPAA) is a law passed in 1996 by US Congress that sets standards and protocols for the protection of patient data in the healthcare industry.

(more…)