110 ArangoDB Reviews
Overall Review Sentiment for ArangoDB
Log in to view review sentiment.

We recently transitioned from a self-hosted version of ArangoDB to ArangoDB Graph (their managed offering), and the experience has been smooth and efficient. The ArangoDB team was helpful throughout the migration process, providing clear guidance and timely support to address our questions and ensure a successful transition.
ArangoDB itself provides a database that supports all the basics you'd expect from a graph database system, and a lot of convenient functionality like a unified query language that can handle both graph and relational-style queries. Review collected by and hosted on G2.com.
Because of the unified query language, there is a degree of lock-in, but this is true of all database systems if you take advantage of anything other than the most basic features. Review collected by and hosted on G2.com.

The mixture of document, search and graph has made our decisions easier. We can limit our stack to use Arango and not have an explosion of vendor systems for each purpose. Review collected by and hosted on G2.com.
Sometimes you require to load subgraphs inmemory to do intense computations as AQL can be a bit strange to work with. Maintaining your own can take additional resouces but using arango cloud ensures the experts take care of it for you. There are not enough connectors to BI tools and ETL tools so you need to write them yourself. Review collected by and hosted on G2.com.

Arango DB was suggested to me by my seniour as it's open source and provide a great platform for graph databases, It was very user friendly for a graph database, it was very easy to create vetices for the graph visuallise them in my local container and there after making edge definition and connecting them saved me so much time for initial POC with graph RAG. Review collected by and hosted on G2.com.
Documentation for the DB can be better with a section of website dedicated only Documentation in details i found myself going website to website finding the things i needed for my use case other than that it was really good. Review collected by and hosted on G2.com.

Unique and invaluable multi-model database where everything is accessed using one simple query language.
No more syncing with relational dbs when you need those capabilities.
Very friendly GUI with easy install and upgrade procedures that can be very simple to maintain. The GUI allows data exploration and analysis as well as query debugging in-place.
Very humble resource footprint, it is a 300MB C++ "rocket".
Excellent performance with many ways to improve and control it.
The Arango Team are all good people and are nice to meet and work with, they all are "clued in" and you do not get that offshore support feeling. Review collected by and hosted on G2.com.
Clustering stability, management and performance (scaling) may need some work.
Database-side triggers were promised for years but not there.
Locking mechanics may be further improved (and I see they are).
Some recent GUI changes are not always for the better.
Enterprise Support could be more responsive to medium and low priority cases (should take [much] less than a year, SLA need more enforcement) Review collected by and hosted on G2.com.

The best thing about ArangoDB, by far, is its query language. It is incredibly easy to onboard new engineers, especially those without a background in backend development or databases. Review collected by and hosted on G2.com.
If using only to be a transaction database for a simple CRUD app, you can find better pricing with other databases. Review collected by and hosted on G2.com.

Its simple query language (AQL) compared to complex cypher queries of other databases. Review collected by and hosted on G2.com.
nothing as such but expanding community support and resources, such as tutorials and forums, would help users troubleshoot issues more effectively Review collected by and hosted on G2.com.
The compatibility between the looseness of schema-less design and the flexibility as a graph database is excellent.
The ability to write JSON-first queries using AQL.
Conveniently includes a rich Web UI.
It is equipped with a full-text search engine that is relatively easy to use. Review collected by and hosted on G2.com.
It seems unavoidable due to performance reasons, but management and operations on collections and databases using AQL are weak.
If there were more capabilities for operations on collections and databases, the possibilities would expand. Review collected by and hosted on G2.com.

I found ArangoDB as I was looking for a graph database that was ready for an enterprise content managment system that could act as a general purpose datastore, that didn't break the bank, and had good reliability. Also important was a managed hosting support for my enterprise client.
The alternatives neo4j quoted me a ridiculous ~$70k per year, with no garuntee that their software would work if they ever went out of buisness which seemed likely with that price point. Other graph solutions werent really scalable or didn't have as useful of a datamodel.
Three years after writing my application for arangodb I am extremely happy with this choice and continue to find new ways to organize information either in real-world messy graphs or in highly scalable key-value stores.
The nice for engineers about using arango is that since the project is open source you can create issues on their database repo and talk with real engineers about solutions, or feature requests to further refine the product rather than some know-nothing sales person. Review collected by and hosted on G2.com.
- I have found one or two troublesome phenomenon with the interplay between supported APIs. For instance one api doesn't have the ability to delete edges / nodes in AQL as here: https://stackoverflow.com/questions/51650374/why-vertex-removing-request-doesnt-remove-linked-edge-with-aql-in-arangodb
- Not much python support. I am using `arangoorm` which is very nice but community supported. Please make this an official feature! I also would find more use with a python `foxx` like server but I understand if thats not reasonable. Review collected by and hosted on G2.com.

I like that it is very versatile with its multi model approach, you have the power of document store with graph search, whch essentially allows you to do whatever you do with both document stores and with SQL databases, plus much more thanks to the graph traversal. The AQL language is very intuitive and so quick to learn. Speed is great too. It is easy to use for prototyping and it porvides you with good devops tool for cluster installation on kubernetes. Review collected by and hosted on G2.com.
I think FOXX services are not the best approach for microservices, from a software architecture standpoint. Although documentation is generlaly good, I found that node.js documentation is a bit lacking behind Review collected by and hosted on G2.com.
- Very flexible schema
- Support types of joining
- Integrated web UI is useful
- ArangoSearch View is easy to use and helpful in retrieving data from multiple collections, including exact and fuzzy searching Review collected by and hosted on G2.com.
- Low performance on complex aggregations even when indexing is applied, especially on the big edge collections
- Documents do not describe how the index works clearly
- Graph traversal is not fast enough at times when filtering on edges. I needed to use 2 for loops (traverse 2 times) instead of multi-level traversing for better performance. Review collected by and hosted on G2.com.