ArangoDB

(36)
4.8 out of 5 stars

ArangoDB is a distributed, free, and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

Work for ArangoDB?

Learning about ArangoDB?

We can help you find the solution that fits you best.

ArangoDB Reviews

Request More Information
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
  • For Category
Ratings
Company Size
User Role
User Industry
For Category
Showing 36 ArangoDB reviews
LinkedIn Connections
ArangoDB review by <span>Alex P.</span>
Alex P.
Validated Reviewer
Verified Current User
Organic
Reviewed On

An excellent, complete and reliable database for easy learning and use

What do you like best?

Very flexible that does not force the user to focus only on a single data model.

key/values, documents or graphs in the same database and possibility of using everything simultaneously!

It is very noticeable that its creators have a deep knowledge of different types of databases.

It is very easy to understand the concepts of this database. The query language is very powerful and easy to understand. Extensive documentation that helps you practice and use ArangoDB in the coming hours!

Our projects (accouting, web applications, budgets) are very complex and we need a multi-model approach. In other databases we do not have this opportunity.

This database has a good technical support. ArangoDB regularly organizes webinars and training. The product is well maintained and the company is able to create several upgrades (version) in one year!

ArangoDB is fully ready for the production environment.

It is very nice that the company gives you all the time you need to test this database.

We have never felt pressured by the evaluation period that in the case of ArangoDB is unlimited.

What do you dislike?

I have nothing to dislike!

At this time, this database covers all our production project needs.

Honestly and responsibly I would say that this database deserves one of the best positions in the market.

Recommendations to others considering the product

If you are interested in NoSQL database but you have the "SQL mind", this is your big chance! ArangoDB will not fail!

What business problems are you solving with the product? What benefits have you realized?

Without any doubt, performance. The best NoSQL databases fail to make the joins that ArangoDB does.

In the world of databases is obvious and correct a multimodel approach.

Sign in to G2 Crowd to see what your connections have to say about ArangoDB
Headshots
ArangoDB review by <span>Anderson F.</span>
Anderson F.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Amazing product

What do you like best?

The AQL query language is very easy to use, and powerful at the same time

What do you dislike?

Because it's still very new and not yet super popular, there is a severe lack of tools and the community is still very small. But that is very likely to improve over time, as the product itself is truly fantastic.

Recommendations to others considering the product

Assess the complexity and characteristics of your domain before choosing your datastore.

Every domain has a datastore that best matches its needs, and ArangoDB stands on a very strong position in that front, because it's a multi model database, meaning no matter what your domain looks like, ArangoDB is likely ready to support it well.

There is no one size fits all solution though; you have to carefully analyse your domain before making a decision -- people tend to jump into the trendy product, just to find out it was not designed to solve the problem they have.

What business problems are you solving with the product? What benefits have you realized?

Complex Graph queries in an ERP being developed for the Brazilian market

What Graph Databases solution do you use?

Thanks for letting us know!
ArangoDB review by <span>Akshesh D.</span>
Akshesh D.
Validated Reviewer
Verified Current User
Organic
Reviewed On

A single database for all my use-cases

What do you like best?

The database allows you to the ability to literally serve any of your use-case and replace any of your current databases. It can act like a schema-less document store or as a graph database, that too without giving up on RDBMS features like Joins.

The query language AQL is especially very powerful.

Besides, the community is great and helpful!

What do you dislike?

Not anything specific actually, it is actually great.

The performance of RocksDB storage engine is comparatively lower than the standard mmfiles; But that TBH is not a reasonable thing to expect and would be like comparing apples to oranges because that performance is gained at the cost of resources.

What business problems are you solving with the product? What benefits have you realized?

We were able to retrieve data quickly, give a search feature and show graphs in our applications - efficiently all using a single database i.e. ArangoDB!

Also, my benchmarking against Neo4j showed results very much in favour of ArangoDB (hence our application served much faster).

ArangoDB review by <span>Robert H.</span>
Robert H.
Validated Reviewer
Verified Current User
Organic
Reviewed On

ArangoDB enabled our business to grow

What do you like best?

Everything. All just work!

Graph DB

Document Store

Key-Value Store

HTTP Rest Endpoints (and GraphQL)

AQL

What do you dislike?

Javascript. My problem

Web UI is sometimes a little unresponsive but easily fixed.

Recommendations to others considering the product

Do it. Learn it. Embrace it.

What business problems are you solving with the product? What benefits have you realized?

Graph, Document, Key Value and HTTP REST/GraphQL. In ONE Package?

Surely they can't all be good?

Performance? Yup. Removed Redis

Storage: Replaced Postgres

Graph: No real competitor (Neo4j runs on a JVM and uses Cypher which is a b s t r a c t)

Pregel Algorithms on Graph. Again, not easy to find a useful

REST Endpoints for data Access and CRUD actions. Foxx. and super fast!

And tying it all together is AQL. A wonderous, modern language that enables really impressive complicated queries and processes to be pushed to the backend. People say its good if you come from a SQL background. I hate SQL but I love programming and it really fits with that concept to me.

All of the above have enabled me to trust and rely on ArangoDB as THE technology to power a complex platform.

ArangoDB review by <span>Tristan R.</span>
Tristan R.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Never regretted our choice

What do you like best?

AQL is rather easy to pick up and feels rather natural. The web interface is perfectly fine. The documentation is comprehensive and the community is absolutely friendly and helpful. It is backed up by a motivated company and the contact to the people over there has always been a pleasure.

The multi-model approach is great and enables us to fulfill the whole of our project needs with just one DB product.

The integration of Foxx Microservices directly into the DB is a nice topping. The balance between open source and enterprise features is at a sweet spot.

What do you dislike?

Honestly? There is nothing I dislike at this point.

Recommendations to others considering the product

Just give it a go. We fell in love.

What business problems are you solving with the product? What benefits have you realized?

Performance! Even in comparison to other fast NoSQL DBs, Arango performs really nice while letting you do some query magic I would never want to miss again and feeling rock solid. We have it in production for somewhere around two years and never had any problems.

ArangoDB review by <span>KAVIN RAJ D.</span>
KAVIN RAJ D.
Validated Reviewer
Verified Current User
G2 Gives Campaign
Reviewed On

efficient graph traversal and relationship identification

What do you like best?

Clear query structure which allows to execute efficient queries and sub-queries. The fact that the DB is schemaless makes us to redefine the data model effortlessly to incorporate more features to the collection as part of agile development. AQL allows to combine multiple functionalities within a single query resembling like a function in programming language which gives superior power over db operations

What do you dislike?

As DB is schemaless retrieving attribute which does not exist throws null value instead of error which needs to checked appropriately.

Recommendations to others considering the product

Fellas, ArangoDB has some of the unlocked potential in the world of graph databases although i cant comment in the document DB in which i haven't worked much. It supports complex computations and choice of storage engine suited to process big data. And moreover, support from the DB team and community was overwhelming and issues raised in github was seriously looked upon.

What business problems are you solving with the product? What benefits have you realized?

I am using ArangoDB for the purpose of identifying relationships between users based on their content consumption and underlying structure in the products (news, media content etc.,). The DB allows to quickly process relation computation queries so that latency between user request and recommendation considerably reduced.

Kate avatar
Kate from G2 Crowd

Learning about ArangoDB?

I can help.
* We monitor all ArangoDB reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.