Introducing the ArangoDB-DGL Adapter

ArangoDB
ArangoDB
Published in
2 min readMar 4, 2022
Introducing the ArangoDB-DGL Adapter
Introducing the ArangoDB-DGL Adapter

We are proud to announce the GA 1.0 release of the ArangoDB-DGL Adapter!

The ArangoDB-DGL Adapter exports Graphs from ArangoDB, a multi-model Graph Database, into Deep Graph Library (DGL), a python package for graph neural networks, and vice-versa.

On December 30th, 2021, we introduced to the ArangoML community our first release of the DGL Adapter for ArangoDB. We worked closely with our existing ArangoDB-NetworkX Adapter implementation to aim for a consistent UX across our (growing) Adapter Family. You can expect the same developer-friendly options, along with a helpful getting-started guide via Google Colab. And as always, it is open source!

This blog post will serve as a walkthrough of the ArangoDB-DGL Adapter, via its official Jupyter Notebook.

We will cover the following use cases:

  1. ArangoDB to DGL

Via an ArangoDB graph

Via a set of ArangoDB collections

Via a user-defined metagraph

Unique cases in attribute transfer

2. DGL to ArangoDB

Homogeneous graphs

Heterogeneous graphs

Unique cases in attribute transfer

Check it out on github

ArangoDB DGL Adapter Getting Started Guide

Author

Anthony Mahanna

Anthony is an Honours Computer Science student at the University of Ottawa, Canada. He first discovered ArangoDB’s multi-model services while working on his image repository side project. After presenting his side project in an ArangoDB Community Pioneer session, Anthony transitioned to working with the Core & ML teams as an SWE intern.

Anthony Mahanna
Anthony Mahanna

--

--

ArangoDB
ArangoDB

The Most Complete And Scalable Graph Database For Real-world Use Cases