
Graph database, AQL which is SQL friendly and KV storage + Document storage + Graph storage in only one solution Review collected by and hosted on G2.com.
Setup production cluster outside (DC/OS) is not easy Review collected by and hosted on G2.com.

Graph database, AQL which is SQL friendly and KV storage + Document storage + Graph storage in only one solution Review collected by and hosted on G2.com.
Setup production cluster outside (DC/OS) is not easy Review collected by and hosted on G2.com.

Document and Graph database at the same time;
It's easy to query the database with AQL; Review collected by and hosted on G2.com.
Not a big issue, but I think database should keep the connection open like other databases. Review collected by and hosted on G2.com.

ArangoDB provides a robust and feature-rich database implementation when you need a document store combined with a graph database. The ability to store documents and model arbitrary relations between documents using a graph is a key feature and often needed when your data model is not only flat or hierarchical but just connected in many different way. The query language AQL allows us to write queries similar to SQL. This is a major advantages over databases mis-using JSON as query language.
Transactional integrity, ACID compliance are also a big plus. Review collected by and hosted on G2.com.
Not many issues with the current Arango 3 release. Older release had various issues like non-persistence of indexes but the ArangoDB team addressed most issues in the latest releases which where blocking development and production. Review collected by and hosted on G2.com.

Foxx
With Foxx you can create Restful API directly in the heart of the database. You save HTTP requests and it's very fast. You API will scale with your cluster.
You can even run scripts in background using queues (for email sending by example)
Graph
You can create graph and use them very easily.
AQL
The AQL language is very easy to understand. The learning curve is short.
JOINS
In one request you can get the data you want. Review collected by and hosted on G2.com.
Nothing for now. I can do anything I want with this database.
I didn't test yet the rocksdb storage ... So I can't tell about performances using it. Review collected by and hosted on G2.com.
The ability to have a document store with joins and graph connections with cluster support is amazing. The Foxx framework makes a very convenient way to embed logic into the database and provide a clean interface for any REST interface. Web interface is really nice. Review collected by and hosted on G2.com.
Often find queries that are really slow - but usually just an index issue. Review collected by and hosted on G2.com.

ArangoDB is a very intuitive, developer friendly, multi-model database. It has excellent graph features allowing it to be used as a single data source for a variety of client applications. I like the new velocypack and velocstream protocol as it allows a full-duplex, persistent connection from the client. Review collected by and hosted on G2.com.
Nothing really. I haven't had a change to play with some of the newest (rocksdb, smart graphs) or distributive features (clustering and agency), but if they are like the rest of the platform, I'm sure they are top notch. Review collected by and hosted on G2.com.

Before I decided to take ArangoDB as the DB for our project I did a lot of comparing the different players on the market.
What struck me the most was the ease to get going with ArangoDB, both in installing and using it from our application which is entirely written in PowerShell. Manipulating the data using REST and AQL is just a dream come true. I really adore AQL.
Getting the other team members up to speed almost took no effort at all. The documentation is more than sufficient and yes, the training material could use some improvement compared to that other big name in NoSQL land, but I really did not miss it at all.
Review collected by and hosted on G2.com.
The fact that Windows Server is not really considered as a production platform for ArangoDB is sad. Given the nature of our application, it has to be written on Windows and we (our team) only works on Windows servers.
For our project database size and numbers of connections are of less importance than the complexity of the application and the data models. A topic to be discussed with the ArangoDB staff. Review collected by and hosted on G2.com.

AQL! Literally the easiest and easiest to understand query language I've used as of yet. Review collected by and hosted on G2.com.
Nothing yet. ArangoDB seems to keep saying yes to everything I want to do. Review collected by and hosted on G2.com.

Graph analysis is very easy, the database helps a lot in connecting different entities rather than bringing them to Spark then try to find those connections, which gives a lot of flexibility and speed boost. Review collected by and hosted on G2.com.
No ANSI SQL support, I was hopping for SQL support, that was a disappointing thing to learn a new language. We use CQL at the moment, Spark SQL, and SQL on MySQL, now we have to adapt to AQL which is an unnecessary overhead in my opinion. Review collected by and hosted on G2.com.

The query language, AQL, of course! I often found myself doing things in AQL that I would have before used a programming language. Review collected by and hosted on G2.com.
Because it is young, there is less community support and fewer third-party packages available. Review collected by and hosted on G2.com.