Native Multi-model Database
From the ground up, ArangoDB is designed as a native multi-model database, supporting key/value, document and graph models. This means you can model your data and application in a very flexible way and support a large number of use cases with ArangoDB.
Extensibility with Foxx
Extend ArangoDB to suit your needs. Whatever you want to do, you can add logic through Foxx, a Google V8 powered JavaScript framework for database microservices, providing full access to the functionality of ArangoDB on a C++ level.
ArangoDB Enterprise Edition adds:
Satellite Collections
Faster join operations and minimized network traffic in your cluster by local join processing with Satellite Collections in ArangoDB Enterprise.
SmartGraphs
Enable additional performance while working with large distributed graphs. SmartGraphs grant fast graph traversals on huge datasets.
Enterprise Security
Safeguard your data with additional high-security features: Auditing, Encryption at rest, LDAP integration and Encrypted backup.
DC2DC Replication
Run a distributed database in one DC and replicate all transactions to another DC. Our solution is asynchronous and scales to arbitrary cluster sizes.
ArangoDB vs. MongoDB
MongoDB was the very first document-oriented database and it’s open source. ArangoDB adds many important features to the document model, like scalability, JOIN’s, complex transactions, lower operational costs and more.
ArangoDB vs. Neo4j
Neo4j is a great piece of Java technology and one of the market’s leading graph databases. ArangoDB adds many important features, like scalability, extensibility and performance, lower operational costs and more.
AQL - A Declarative Query Language for Coders
Queries in ArangoDB use the ArangoDB Query Language. AQL provides a powerful way to handle the three supported data models and even combine different data models in a single query. If you know SQL, you’ll feel at home in AQL’s clear and intuitive syntax. No more juggling various technologies: one database and one query language supporting many needs.
SmartGraphs
Get additional performance and query times near single-instance speed when operating on sprawling distributed graphs.
Self-healing Cluster
ArangoDB can operate as a distributed & highly scalable database cluster. It’s fully certified for DC/OS, including persistent primitives and easy cluster setup.
Performance
How does ArangoDB stack up against others in terms of performance? What gains does it have on single-model or other multi-model databases?
Case Studies
Customer success stories from around the world: challenges, solutions and the benefits gained from using multi-model database – ArangoDB.
VelocyPack
ArangoDB uses VelocyPack, a compact binary format for serialization & storage. This allows you to directly access sub-values without decoding binary data.
Web UI
Updates to the ArangoDB Web UI include new features and improvement: better usability, new Graph Viewer, an upgraded AQL Editor and more.
Enterprise Support and Services
ArangoDB began as a database consulting company, leveraging decades of experience for your ideas and projects. Today we offer training and consulting, development support, and service-level agreements. Are you founding a brand new startup? Check out our startup specials!
Single View
Collecting and relating all the data from disparate systems is a huge problem for many companies.
Fraud Detection
Detecting fraud now involves complicated pattern matching that often considers the graph structure.
Internet Of Things
The IoT produces a very high volume of status data, geo location information, sensor data and the like.