112 ArangoDB Reviews

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.

I really really enjoy AQL way to perform queries. It's as straightfoward as a JS script, very easy for devs to ramp up, easier to perform joins and complex operations! Review collected by and hosted on G2.com.
It could be somehow more intuitive to perform views/materialized views. Review collected by and hosted on G2.com.


I like that ArangoDB allows us to start a subcription free to kinda test the databases first. I think the upside to using ArangoDB is that there are plenty of choices. Review collected by and hosted on G2.com.
I cannot say to much about dislike ArangoDB but maybe to many options to choose from but I am not sure that a bad thing. Review collected by and hosted on G2.com.

The web interface is particularly impressive, offering an intuitive dashboard that makes database management straightforward even for those new to NoSQL systems. The AQL query language feels natural, especially if you're coming from SQL, and the documentation is comprehensive and well-organized. Review collected by and hosted on G2.com.
The only downside is once you start using it, you can not stop ! bye bye airtables Review collected by and hosted on G2.com.

ArangoDB offers a performant graph data model that offers some key benefits for almost any kind of data structure—not just graph theory applications. ArangoDB and its graph implementation allows you to think about entities semantically, and as standalone objects. Because edges in the graph are distinct from vertices, you can reason about data in isolation from how you or other teams want to create entity relationships.
IME this is a significantly streamlined approach to development, rather than complex ERD diagrams, foreign key constraints, foreign keys added to all tables, etc. that you'd normally use in an RDBMS/SQL setup. There is significant freedom in avoiding the RDBMS model and shoe-horning different data models beneath the same old SQL syntax.
ArangoDB also is trivial to start up via Docker, has a build-in UI that offers all of the fundamentals, and most of what you'd want outside of more hardcore analysis or data UIs. Implementing any size of cloud instance is trivial, and their datacenter locality is now quite good.
ArangoDB uses a performant K/V store based on RocksDB under the covers, including inverted index search out of the box, transactions, dynamic sharding. ArangoDB covers any database need I've had working with B2B/C SaaS products and services, all with a clean built-in interface and easier/possible to scale unlike many problematic document stores that are now rebranding as vector stores rather than (IMHO) getting their fundamentals fixed. Review collected by and hosted on G2.com.
I really don't have dislikes, but there are a couple of things that they could add in the future to improve:
* When introduced in 2020ish, their cloud service (then called Oasis) had some issues with memory usage and silent lockups of Coordinators. That has since been resolved and they're adding more and more observability and resilience every year.
* They're working on a new replication system, which hopefully can be used as a powerful source for event streaming for auditing, ETL, or other purposes.
Other notes:
* I'm not convinced that ArangoDB should add vector store capability (I'd want a separate instance to separate the load profile anyway). It may help from a marketing perspective with the current state of the ebb and flow of AI buzz, but I'd rather it not come at the cost of existing core functionality.
* While the API offers K/V functionality, performing queries or graph traversals requires writing AQL queries. AQL is very powerful, but there's a learning curve, especially if you're used to SQL. As a SQList, you might at first think that "FOR vertex IN collection; FILTER vertex.valid == true;" is going to perform a table scan and filter, for example. But spending the time will reveal some very powerful functionality not possible with SQL. Review collected by and hosted on G2.com.

ArangoDb is an extremeley versatile and well featured database. Being truly mulit-model, it can serve any purpose most developers would require, along with fulltext and geospatial queries.
Whilst our use of ArangoDb has barely touched the surface, we know that the power it can bring is always right there for when we need it
The AQL language is pretty clear, though it can take a little while to fully bake-in how to update or shape results as you need, and the various ways you can filter the data, often means you need to come back and re-factor queries as the data grows. Review collected by and hosted on G2.com.
It's Cloud service pricing. Because ArangoDb fits within it's own ecospace, the only managed service I know at time of writing is their own, ArangoDb Oasis, and with a recent price hike, it's untenable for a majority of startups wanting to use ArangoDb but not worry about maintaing the system and not have to learn how to sys-admin the Db themselves on self-hosted instances.
I truly feel they should offer a much simpler variation and at a rate similar to AWS RDS's managed services which has basic managed requirements like automated backups, log rotation and fault tolerance to downtime, without the need for the multi-sharding infrastucture. Review collected by and hosted on G2.com.
It was simple to setup and was easy to understand. Now whenever we got some issue, the customer support was always their to tackle the issue. Now after the setup of arrango the frequent use of it between developer has increase and because of the its wide range of features we could integrate it easily. Review collected by and hosted on G2.com.
There were not such dislikes but somewhere accessing the data was not an cakewalk. Review collected by and hosted on G2.com.
The query language is simple and makes sense
the graph presentation is nice
Using the SDK is fine Review collected by and hosted on G2.com.
The editor is not good
the shortcuts are lame
no auto complete
creating application apis with specific permission is bad, slow Review collected by and hosted on G2.com.