ArangoDB

ArangoDB

ArangoDB is software that combines multiple data models into a single database. Notable customers include Barclays, Thomson Reuters, Kabbage, MakeMyTrip, Karlsruhe Institute of Technology and Egress. The German company behind the software was founded in 2014 as a breakaway from triAGENS GmbH, an information technology consulting firm that was founded in 2004. ArangoDB is based in Cologne, Germany. The current CEO is Claudius Weinberger.

Download ArangoDB
Features of ArangoDB
  • Manage multiple data models with a single core and query language in a NoSQL database (AQL)
  • Can be used as a single instance, a cluster or mixed services architecture
  • Compatible with Docker and DC/OS
  • An enterprise edition is available which adds satellite collections for quicker join operations and less network traffic per cluster; SmartGraphs, which helps with performance for large, distributed graphs on huge datasets; Enterprise Security for better
  • Extendable with the Foxx JavaScript framework, powered by Google V8, which can increase productivity by running logic right in the database, reducing traffic and network latency
Pros of ArangoDB
  • Can be installed on Linux, Mac OS X and Microsoft Windows operating systems
  • Supports cluster deployment
  • The website includes a "cookbook" of recipes to help better understand ArangoDB's unique database format
  • Free community edition of the software is available with limited functionality and no support
  • Development support, training and consulting are available, for a price
Cons of ArangoDB
  • Seems to be a bit of a learning curve when understanding the software, and may require an advanced user familiar with database operation despite all the documentation
  • Paid versions of the software are by quote only, so expect a high price tag
ArangoDB Reviews

Database management can be a daunting task for large amount of data, and the problem is only amplified when multiple data formats are involved. Thankfully, there's ArangoDB, which is designed specifically to help manage multiple data formats in a single instance. An extensive amount of documentation is available on the ArangoDB website, which includes AQL documentation, HTTP and API documentation, a user manual and Foxx Framework documentation, which includes a tutorial for creating microservices. There's also introductory information on multi-model databases and a free course for ArangoDB graphing, as well as individual tutorials for Java, Node.js, Python, PHP, CRUD, and Angular.js. Instructions on how to migrate from version 2.8 of ArangoDB to the latest version 3 is also available.

ArangoDB Video

Alternatives to ArangoDB

MySQL

MySQL is an open source relational database system with a long list of professional features. Developers can use it to create rich, dynamic web applications that can be relied upon in production.
Show details

MongoDB

Free
MongoDB is a document-oriented database tool that allows users to store objects into documents rather than tables. Since all of the data related to a single object can be found in its own document,
Show details

Aerospike

Aerospike is a high-performing NoSQL database supporting high transaction volumes with low latency.
Show details

Redis

Free
Redis is a data structure store software that can be used as a cache, message broker, and database. It is open source and BSD licensed, which means that it's completely free to use and constantly
Show details

Memcached

Free
Memcached is memory object caching software. Notable customers include LiveJournal, Wikipedia, Bebo, Flickr, Mixi, Craigslist and WordPress. com. The original version of Memcached was
Show details

Coherence

Paid
Create powerful, web-based applications on macOS using Google Chrome as a backend. Create site specific browsers and turn websites into apps on your mac.
Show details

Weaver

"Within a safe and nurturing environment, the Weaver Union Family will motivate, challenge and educate our students through a variety of individualized instructional methods and diverse
Show details

CouchBase

Free
Couchbase is the NoSQL database for business-critical applications. Learn more.
Show details

GUN

Free
We live in an era where data has become the life blood of the digital world. Customers now expect your services to seamlessly flow data between their devices. This demand requires systems that
Show details

PostgreSQL

Free
The official site for PostgreSQL, the world's most advanced open source database
Show details

RethinkDB

Free
RethinkDB is probably the most interesting new 'on-disk + complex queries' database out there. For sure made by people who get it. Salvatore Sanfillipo, creator of Redis. At NASA, RethinkDB
Show details

CouchDB

Free
Home page of The Apache Software Foundation
Show details

MariaDB

Free
The MariaDB project is pleased to announce the availability of MariaDB 10.2.12, the next stable release in the 10.2 series. See the release notes and changelogs for details. Download MariaDB
Show details

BrightstarDB

You are using an outdated browser. Please upgrade your browser to improve your experience.
Show details

RavenDB

A NoSQL Database that's fully transactional - RavenDB NoSQL Document Database allows 1 million reads and 150,000 writes per second.
Show details

DynamoDB

Amazon DynamoDB is a nonrelational database for applications that need high performance at any scale.
Show details

Neo4j

Free
Neo4j is a data solution software designed to help clients manage and display large amounts of data. It emphasizes graphing and connectivity. The software is developed by Sweeden-based Neo4j,
Show details

Flockdb

Free
A distributed, fault-tolerant graph database. Contribute to twitter-archive/flockdb development by creating an account on GitHub.
Show details

LevelDB

Free
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. - google/leveldb
Show details