ArangoGraph (Managed Service)
ArangoDBReviews from AWS customer
0 AWS reviews
-
5 star0
-
4 star0
-
3 star0
-
2 star0
-
1 star0
External reviews
115 reviews
from
External reviews are not included in the AWS star rating for the product.
Graphing and much more
What do you like best about the product?
Everything built in (clustering, graphs, web services)
What do you dislike about the product?
There is no ArangoDB as a service in the cloud
What problems is the product solving and how is that benefiting you?
Information management and visualization
ArangoDB enabled our business to grow
What do you like best about the product?
Everything. All just work!
Graph DB
Document Store
Key-Value Store
HTTP Rest Endpoints (and GraphQL)
AQL
Graph DB
Document Store
Key-Value Store
HTTP Rest Endpoints (and GraphQL)
AQL
What do you dislike about the product?
Javascript. My problem
Web UI is sometimes a little unresponsive but easily fixed.
Web UI is sometimes a little unresponsive but easily fixed.
What problems is the product solving and how is that benefiting you?
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.
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.
Recommendations to others considering the product:
Do it. Learn it. Embrace it.
Never regretted our choice
What do you like best about the product?
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.
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 about the product?
Honestly? There is nothing I dislike at this point.
What problems is the product solving and how is that benefiting you?
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.
Recommendations to others considering the product:
Just give it a go. We fell in love.
Multi-purpose "NoSQL" database of my choice
What do you like best about the product?
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.
Transactional integrity, ACID compliance are also a big plus.
What do you dislike about the product?
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.
What problems is the product solving and how is that benefiting you?
ArangoDB is a multi-purpose database for most of your business cases like content-management, arbitrary web applications. It is in many a serious alternative to Postgres.
Recommendations to others considering the product:
ArangoDB is absolutely worth a try. Of course there are often more specialized databases serving a particular usecase like time-series data etc. I value and promote ArangoDB because it solves a lot of problems with a clear design in mind and particular because the ArangoDB team knows exactly what they are doing. There is not much marketing buzz involved in ArangoDB and the personal and warm relationship with the ArangoDB team make me feel very comfortable when working on database-driven projects.
Zero to 60 App Development
What do you like best about the product?
ArangoDB's speed is nothing short of exceptional. Additionally, AQL has made my time spent creating queries be cut in half over other document or relational databases.
What do you dislike about the product?
I would like more documentation and support for clustering outside the realms of DC/OS and Mesos.
What problems is the product solving and how is that benefiting you?
We currently utilize ArangoDB for all new development involving hybrid mobile applications, and web applications.
Recommendations to others considering the product:
Please focus more on clustering on setups that do not include DC/OS or Mesos.
efficient graph traversal and relationship identification
What do you like best about the product?
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 about the product?
As DB is schemaless retrieving attribute which does not exist throws null value instead of error which needs to checked appropriately.
What problems is the product solving and how is that benefiting you?
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.
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.
Very Friendly Multi-Model Database
What do you like best about the product?
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.
What do you dislike about the product?
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.
What problems is the product solving and how is that benefiting you?
My initial interest in ArangoDB was as a graph database, but after using it for a while, I now use it as the primary data store for all of my data.
The Best Multi-Model Database
What do you like best about the product?
ArangoDB is the most versatile database I have ever used. It also is open source, has a strong and growing community, and tremendous technical support. The performance is also stellar and they offer a unique solution to horizontally scaling graph databases.
What do you dislike about the product?
Currently, unless you are running a DC/OS cluster, setting up an ArangoDB cluster is a bit of work. Although not much more than mongoDB or other competitors.
What problems is the product solving and how is that benefiting you?
We were already running a DC/OS cluster to manage our docker containers, so installing ArangoDB was literally one click. We used it exclusively for all of our storage needs and were very impressed.
Recommendations to others considering the product:
Definitely give it a try, you will be impressed. I highly recommend this product.
How a database should be
What do you like best about the product?
Foxx Microservices
Traditionally databases have been designed for clients to make calls directly into the tables and columns of the database, requiring developers to be responsible for their code as well as the structure of the database.
With Foxx Microservices in ArangoDB, it allows the database owner to provide a REST interface for consumers to access the data. This is fantastic for improving security, data integrity, and ease of use.
The security aspect is that users of the database no longer need direct access to tables, rather they are limited to only access the data via a REST interface and the inbuilt Swagger support in Foxx helps developers and consumers understand the structure of the data.
Data integrity benefits because you can implement your own validation and business logic at the database layer, intercepting data before it enters or leaves the server.
Many development platforms and products are able to interact with REST API's and that is the key benefit of Foxx Microservices. No longer do you need special drivers or client software to interact with a Foxx enabled database, rather you just make standard REST calls. Key here is that it's easy to consume your data and you can maintain a loose coupling between what actions they perform on your data and the specifics around how your data is physically structured.
The kicker is that Foxx is programmed with JavaScript, making it easy to get up to speed with a language that many of us are familiar with already.
Traditionally databases have been designed for clients to make calls directly into the tables and columns of the database, requiring developers to be responsible for their code as well as the structure of the database.
With Foxx Microservices in ArangoDB, it allows the database owner to provide a REST interface for consumers to access the data. This is fantastic for improving security, data integrity, and ease of use.
The security aspect is that users of the database no longer need direct access to tables, rather they are limited to only access the data via a REST interface and the inbuilt Swagger support in Foxx helps developers and consumers understand the structure of the data.
Data integrity benefits because you can implement your own validation and business logic at the database layer, intercepting data before it enters or leaves the server.
Many development platforms and products are able to interact with REST API's and that is the key benefit of Foxx Microservices. No longer do you need special drivers or client software to interact with a Foxx enabled database, rather you just make standard REST calls. Key here is that it's easy to consume your data and you can maintain a loose coupling between what actions they perform on your data and the specifics around how your data is physically structured.
The kicker is that Foxx is programmed with JavaScript, making it easy to get up to speed with a language that many of us are familiar with already.
What do you dislike about the product?
I'd love to see ArangoDB hosted in Cloud Providers as a SaaS offering! The power of Foxx Microservices gives ArangoDB a real point of difference over existing database technologies. By being able to centralize a lot of your product functionality and business logic right in the ArangoDB database makes this a great candidate for a cloud based SaaS offering, or an internal SaaS offering in your own data center.
What problems is the product solving and how is that benefiting you?
Being able to take advantage of both Graph and NoSQL technologies on a single product. This was the core reason of moving to ArangoDB and the performance improvement over traditional SQL servers is amazing. Even on relatively low spec hardware we are able to achieve the throughput and performance we are looking for.
The Foxx services within ArangoDB were not the initial reason for moving to the product, but have since become core to our solution.
The Foxx services within ArangoDB were not the initial reason for moving to the product, but have since become core to our solution.
Recommendations to others considering the product:
Once you understand the value of having a single database that does both Document and Graph storage, take time to understand what Foxx can bring you. Your developers and security team will love you.
Why I chose ArangoDB
What do you like best about the product?
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.
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.
What do you dislike about the product?
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.
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.
What problems is the product solving and how is that benefiting you?
Our application is used by 100+ local IT teams to provision and manage everything related to Office 365 for their local user population.
This approach allows us to enforce a common way of working, adhering to the common business rules while allowing a maximum of flexibility and autonomy for each of them.
This approach allows us to enforce a common way of working, adhering to the common business rules while allowing a maximum of flexibility and autonomy for each of them.
Recommendations to others considering the product:
Building a complete environment on their personal workstation by each and every developer of the team proved to be a very efficient way to get up to speed extremely fast.
showing 91 - 100