Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

4 AWS reviews

External reviews

135 reviews
from and

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    Tfatih

How Can I renew suspended project subscription on AWS Marketplace

  • December 23, 2024
  • Review from a verified AWS customer

Hi, I have a neı4j subscription via marketplace and I bought with disable autorenew. Now my project is suspended and I want to reenable this subscription. But I m not sure when I resubscription neo4j on AWS marketplace (on same aws account) will enable my current project. Do you have an advice about this issue. I have 10 days to renew my subscription before it gets deleted


    Krunal K.

Neo4j used for design supply chain solutions

  • October 22, 2024
  • Review provided by G2

What do you like best about the product?
The ease of creating graph and graph visualisation using neo4j platform
What do you dislike about the product?
The neo4j graph query language is tough for first timer
What problems is the product solving and how is that benefiting you?
We wanted to find root cause of increasing customer complaints for a cpg company's product by connecting the supply chain end to end in graph


    Aryan Tiwari

Multi-cloud availability, relationship-centric modeling and manages complex data relationships

  • August 19, 2024
  • Review from a verified AWS customer

What is our primary use case?

Think of Neo4j AuraDB as a special type of database - it's a graph database. Graph databases can be used for situations where you want to do relationship-centric modeling. If you want to identify how data points are related to each other, that's where AuraDB does really well.

Specifically, in terms of RAG and generative AI use cases, where you want to find out how close data points are to each other, AuraDB does really well. It's fast because the data is essentially a graph database with points linked to each other.

It feels like a perfect solution if your use cases involve identifying or working with relationships within the data.

How has it helped my organization?

Think of AuraDB as a database. For example, imagine you have textual data in the form of documents, and you want to feed that data into an existing LLM model to gain extra context. That's where you would use AuraDB.

In this use case, you would convert your textual corpus into a graph database and store it in AuraDB. This can then be fed into an existing or newly created LLM model, which will provide better insights. You can then perform analysis on your data, and your LLMs can answer questions and provide better context based on the additional data you've provided.

This is essentially RAG workflow, but it's really useful for storing extra data or storing your data efficiently.

AuraDB effectively manages complex data relationships. If there is an inherent need within your data or your use case to identify how the data is related to each other and how the individual points are related to each other, then the graph structure of the database itself is the biggest feature AuraDB provides.

It also has a query language called Cypher, which is used to query within the database, create the database, and get your use cases out.

So the key features or the key pointers are the Cypher query language, its speed, and the inherent graph structure of the database.

What is most valuable?

The most beneficial things in terms of AuraDB are its speed, its good pricing, the multi-cloud availability, and its availability across GCP, Azure, and Amazon. It's great for use cases where you want to do relationship-centric modeling. So, those are the most valuable things in AuraDB.

I also work with real-time data in the AuraDB solution. A lot of this, especially the scalability and how efficient these conversations are, depends on what model or writing strategy you go for. But you can definitely work with real-time data.

For my personal projects, I use AI. What we're seeing right now can work very well with RAGs in AuraDB or any graph database. So we take extra data, put it in a graph database—AuraDB in this case—and feed it to an existing large language or a small language model. With that, an AI model can gain some extra understanding of your data, which is stored in a graph database.

It can give out very contextual and specific answers based on the extra data users provide in the form of a graph database, which is stored in AuraDB. So the use cases are, from what I mean, the terminology is graph RAG, but that's where I see a lot of potential use cases for a lot of data.

The outcome accuracy with the AI-enhanced graph is good for my use cases. However, it may be difficult to assign a numerical accuracy metric to Neo4j. But for example, with text summarization, you cannot put a number to the accuracy. However, just seeing the answers and the improvements in the model, it's definitely helpful in improving the results. It's essentially giving an extra context to your model. So, I definitely see the advantages of using AuraDB.

What needs improvement?

I've been using it for a few months now, and everything has been fairly positive. Maybe in terms of documentation, they can improve a little bit. 

Neo4j AuraDB already has a good set of documentation, and the initial setup is easy, but it could be made a bit easier. For me, things are going very well, actually.  

In terms of AuraDB, the conversations have always been around scalability. So that's where people are majorly concerned: whether it can be used for truly production-grade projects. But Neo4j AuraDB consistently comes up with updates. But potentially, that could be one area where maybe I can see some more improvements.

For how long have I used the solution?

I have been working with AuraDB for around six months now. It's mostly been an experimental thing where I try out projects and find use cases to see its maximum potential.

What do I think about the stability of the solution?

I do find it stable. There are some competitors out there, but in terms of the learning curve, it's very easy. The initial setup is very easy. So, it's definitely a stable solution.

What do I think about the scalability of the solution?

Five years back, scalability was considered a bit of an issue with respect to AuraDB. But I think with the recent updates, they've handled it very well.

Currently, I'm using AuraDB just for experimental purposes, so from what I've read and what I've seen about AuraDB, it can handle quite a vast amount of data.

There may be some performance issues when your database or your data is very large, but then again, it's completely dependent on what pricing strategy you go for.

From my side, right now, it has been mostly experimental and working on personal projects. So, again, it's dependent on what project I've seen. But it can also be used for large-scale projects. That's where I see conversations where people are a little bit concerned, wherein very large use cases, where billions of data points are there, whether it would be as efficient. It would work, but maybe it might take a hit in terms of speed, even the efficiency of it.

How are customer service and support?

As of now, I have not reached out to them as such because everything has been fairly clear to me. But I'm fairly sure that the technical support is good.

Which solution did I use previously and why did I switch?

I have not worked with other graph databases, but I am aware of the competitors. There is TigerGraph database, and I think Amazon Neptune, and one from Azure as well. I've not really worked them out, so I use AuraDB.

I found the initial setup fairly straightforward. From what I felt, the learning curve was a bit simpler. AuraDB had their courses out there, and some of them are out there for free, so you can just quickly learn them. And I just felt that the initial setup was much simpler compared to others, and I was able to catch on to it. 

How was the initial setup?

The deployment is just a standard way—it's like any other database. There's no difference in the way AuraDB does things. 

AuraDB can be hosted or is available in the major cloud services. So, the deployment procedure remains pretty standard compared to the other existing databases out there. There's no difference as such.

We use the public cloud, so that's where the deployment is being worked out.

The deployment time depends, again, on the project and the circumstances. But, the initial learning, it might take two to three months to pick it up. And working on a project, again, maybe another three, four months. And in terms of deployment, another one, two months to it. But, again, it's purely dependent on the project and the circumstances.

From what I have seen, there's no real maintenance or anything extra to it. It's just that since it's a new technology, or rather, not many people might be aware of it, it's just the awareness needs to be there, but there's no additional maintenance as such.

What about the implementation team?

I have done the deployment myself. There has been no real assistance, at least until now. But I think their community support is fairly nice, so that's something to look out for as well.

What's my experience with pricing, setup cost, and licensing?

The product offers three pricing strategies. 

One is the free version of AuraDB, which can be used for small and experimental projects, which is what I'm doing. 

Then there is AuraDB Professional, which is $65 a month. 

And then there is AuraDB Enterprise, which is for the production of large-scale use cases, and that's where they give more security and support. 

So those are the pricing strategies. 

I use the free version as well.

What other advice do I have?

I would definitely recommend AuraDB to others. Give it a shot to see whether it fits your use case, and I would definitely recommend it.

So, for my current usage, I would give AuraDB a nine out of ten. I think it's fairly good. Again, the small improvements might be in terms of the scalability and a little bit more documentation, but a fairly solid nine out of ten.

Which deployment model are you using for this solution?

Public Cloud


    Erle Pereira

A graph database, purpose built to leverage relationships in data, enabling lightning-fast queries for real-time analytics and insights

  • August 16, 2024
  • Review provided by PeerSpot

What is our primary use case?

Neo4j AuraDB is a cloud-based graph database. It’s mainly used for projects that must start small and scale up as required. The cloud interface is easy to use and requires no maintenance, making it ideal for development and client handover.

What is most valuable?

From my experience, I particularly like the professional version. Initially, developers often start with the free variant. Once the project grows, we switch to the professional version, which offers multiple databases, expanded memory, and better scalability. This allows us to handle more data and use cloud scaling features.

What needs improvement?

There’s room for improvement in Neo4j AuraDB, especially on the developer side. The learning curve can be steep, and the interface for developing and pushing code can be unnecessarily complex. It might be beneficial to simplify this process to help developers ramp up more quickly.

Working with graph databases like Neo4j can be more challenging than standard databases, particularly for juniors and those new to graph technology. Streamlining the development process could make it easier for new users to get up to speed. This would be particularly useful for teams with less experience in graph databases.

If I could add a feature to Neo4j AuraDB, I’d focus on improving the Bloom interface. It’s excellent for visualizing smaller datasets, but navigating through it becomes challenging as the data grows—say, past 100,000nodes. The interface works well for beginners but doesn’t scale effectively for more advanced users of large datasets. I want a UI that bridges the gap between the easy-to-use Bloom interface and more complex, text-based tools. This would help manage larger datasets more efficiently and improve performance.

For how long have I used the solution?

I’ve been working with Neo4j since it first launched, and I've been using Neo4j AuraDB for around two years. AuraDB is relatively new, having been around since about 2021. It moved into the cloud, which made it easier to use. As a tech consultant, I use AuraDB forthe projects I’m working on.

What do I think about the stability of the solution?

For Neo4j AuraDB's stability, I would rate it around eight or nine. We've only had issues when using multiple heavy instances on the same setup, but we haven't faced significant problems with either the professional or enterprise versions. I haven't worked much with the enterprise scale, but I haven't heard any complaints from the teams using it.

How are customer service and support?

As for technical support, I personally haven't contacted them, but my team has, and they were quite satisfied with the support they received.

How was the initial setup?

When it comes to installation, setup, and deployment of Neo4j AuraDB, it's straightforward.

Since AuraDB is cloud-based, you don't have to deal with manual installation or server management. You download the desktop application, connect to it, and you're' ready.

I come from an open-source background and often use Docker
instances, but with AuraDB, the process is straightforward. Developers can start with a free instance that handles up to 200,000 or 400,000 data points, sufficient for smaller projects. Upgrading is simple and affordable as they gain confidence and the business needs to grow. Overall, the setup is user-friendly and efficient.

What's my experience with pricing, setup cost, and licensing?

Neo4j AuraDB is reasonably priced, especially considering it removes the need for cloud administration and associated costs. It's a good deal for the professional version, as it includes managed services, which reduces the overhead compared to setting up your own infrastructure. The cost can be higher for enterprise-scale projects, but that's often due to the scale and complexity of the project rather than the product itself. Startups sometimes overestimate their needs and jump to enterprise pricing too quickly, leading to higher costs than necessary.

Which other solutions did I evaluate?

As a consultant, my decision to use Neo4j AuraDB comes from personal experience and client demand. Initially, I started using Neo4j when graph databases gained traction, which worked well for me. Clients began asking for it because Neo4j has a strong reputation and brand. Neo4j is an easy choice when presenting options to clients due to its established credibility.

What other advice do I have?

If you’re considering using Neo4j AuraDB for the first time, my advice would be to first ask yourself why you need a graph database in the first place. Understanding your specific use case is crucial because graph databases are not a one-size-fits-all solution. You need to know how to design and implement it properly to avoid failure. If your use case fits, then I would recommend Neo4j. It's often a good starting point due to its reasonable pricing, strong support, and community resources. Many other graph systems have their own advantages, but Neo4j’s support and ease of use make it a solid choice.

For beginners, Neo4j AuraDB is generally easy to get started with. Downloading the desktop application and setting it up is straightforward. However, mastering it beyond the basics can be challenging. New developers with little experience in graph databases might find it hard to progress beyond the initial setup. The learning curve is steeper when moving to more complex development tasks. It’s important to understand the graph database concept itself, as applying traditional database knowledge may not always work well. While the initial setup is simple, deeper learning and effective use of Neo4j require a broader technical aptitude and a good grasp of how graph databases function.

Overall, I’d rate Neo4j AuraDB a nine. It’s a simple and effective tool for getting started with graph databases. The price is reasonable, especially for beginners, and it’s free for those who want to explore. As your needs grow, the pricing remains acceptable. It’s stable and has no major issues if you follow their process. It’s an excellent tool for learning and scaling, and Neo4j has a strong position in this market space.


    Oludayo Abiodun Adeoye

Offers ability to run multiple languages and connect it to a Spring Boot app, a Python app, or a Go app

  • August 09, 2024
  • Review provided by PeerSpot

What is our primary use case?

I was getting data from Hacker News to store it on Neo4j. I was running a cron job using Neo4j to scrape topics and comments from Hacker News every two hours. I ran that for at least a year and a half, but stopped recently. I wanted to see how stable and useful it was.

What is most valuable?

First, I liked that it was free. I also liked that you can run multiple languages with it. I can connect it to a Spring Boot app, a Python app, or a Go app. If I'm doing network correlation, graph or node analysis, I can easily connect my Google Colab to my Neo4j AuraDB account. Those are the things I like about it.

I like the idea of graphs and nodes and the possibilities Neo4j AuraDB offers.

What needs improvement?

I've experienced it crashing a few times, so stability could be better.

For things to improve, I think the GUI on the cloud needs improvement. If it's more intuitive, someone new to it can spend less time on tutorials and pick it up faster. The truth is, if your product is good, you spend less time on advertising. I take my inspiration from Telegram. Their product was so good they didn't need to spend much on advertising. It just grew on its own.

For how long have I used the solution?

I have been using it for the last one and a half years. 

What do I think about the stability of the solution?

I've experienced it crashing a few times, but it's common with other products like Chrome or Firefox. So I understand that sometimes products require restarts. But outside of that, it's a very good tool.

What do I think about the scalability of the solution?

It was for personal use. I got interested in the graph stack, which uses the Neo4j database as its backend. So it was more personal than for a company.

Which solution did I use previously and why did I switch?

There were multiple reasons that I decided to go with Neo4j AuraDB rather than something else. Number one, it was cheap. 

Then, being able to run it on the cloud for a single node was appealing. The tools also made me choose Neo4j. 

There's a very good community around it, and the learning resources are easy to follow. They have useful blogs, and there's a product manager with a helpful YouTube channel. The community makes it very easy to use. That's one of the big selling points for me.

How was the initial setup?

The initial setup is neither easy nor difficult. I've created both the on-premise app (downloaded directly from the website) and the AuraDB cloud version. The cloud version is simpler. I needed a short video clip on the website to install the on-premise Neo4j on my system.

The Cypher tutorial that comes with the on-premise Neo4j installation is thorough. 

What's my experience with pricing, setup cost, and licensing?

I used the free tier.

What other advice do I have?

If you want to use it for the first time, I'd advise you to go for the cloud version, AuraDB. 

If you want to use it as a company, at least using that, you can test if it fits your use case. As developers, we're trying to solve problems. The best way, the easiest way, the less painful way, and also the best way to maintain it is important. You might leave the company, and someone else needs to take over, and you want to spend less time setting them up so they succeed faster. I think they've done well with the AuraDB cloud section.

With the right tutorial, it is easy for a beginner to learn to use this tool for the first time. There are a lot of good tutorials available. I got into it from a Medium blog, and I've also tried creating tutorials myself. 

Overall, with my experience, I would rate it a nine out of ten, from one being bad to ten being the best.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other


    SandeepKhanna

An easy-to-use graphical database with a good user interface

  • August 07, 2024
  • Review provided by PeerSpot

What is our primary use case?

I'm a research scholar, and I've learned cipher language for my research work. I've been using Neo4j AuraDB for that cipher language.

What is most valuable?

I'm also working on Python as a front-end language. Integrating the front-end language with Neo4j AuraDB is a very easy process. We can directly import packages and see the visualization in the Python interface. Neo4j AuraDB provides interfaces for languages other than Python, such as Java.

For how long have I used the solution?

I have been using Neo4j AuraDB for three to four years.

How was the initial setup?

We don't have to install Neo4j AuraDB. The solution provides a server, and we can use an online server to create the database. You may not have to install it on the local system or server. You can also have direct online access.

What's my experience with pricing, setup cost, and licensing?

I am using an open-source version of Neo4j AuraDB.

What other advice do I have?

The solution's documentation has been well written. Sometimes, I look at different sources on the internet when I need help. Everything is available on the Neo4j website.

I attended the NODES workshop organized by the Neo4j community, where people from different backgrounds gave a very good lecture series. The lectures focused on which particular area and domain we can use Neo4j AuraDB as a database.

I would recommend the solution to other users. I have already recommended it to my colleagues working on different types of graphs. Some of my colleagues have started using Neo4j AuraDB and built a big graph. One of them has come up with a very nice social network graph.

I would definitely recommend Neo4j AuraDB to someone looking for an easy-to-use graphical database with a good user interface. The solution's visualization is very good, and you can use it to visualize property graphs and state-of-the-art knowledge graphs. Neo4j AuraDB has plenty of options in its repository.

Overall, I rate the solution eight and a half out of ten.


    Pratik A.

Best Graph Database for your data pattern insight and ML workload

  • May 30, 2024
  • Review provided by G2

What do you like best about the product?
the cypher syntax of neo4j is really great for beginners, it is as similar as human communicating with db in english langauage. it's just that we have to express in a correct manner for e.g if i want to retrieve all the persons with a gender male it's cypher syntax will be
Match (p: Person { Gender:"Male"} ) return p )
Neo4j's Browser and Bloom feature gives business stakeholder and data scientist/analyst to analyze their data which i think currently no other database give at this moment
and on top of that they have their own graph data science library which gives feasibility in developing application such as link prediction, recommendation system, chatbots
What do you dislike about the product?
I think they should add more compute storage for Aura DB, as our system can load 100s of GB data in neo4j , but currently i dont see any option for
What problems is the product solving and how is that benefiting you?
I have expertise in building analytical solution which speaks insights from client data , it's amazing speed of retrieval from billions of nodes and relationships is one of the reason for choosing neo4j for big data and complex relationship analysis. to be more specific we have used neo4j aura 8gb ram instance which gives us feasibility to store millions of nodes and relationships and the best thing about is infrastructure is completely managed by neo4j aura. clients are able to take better business decision based on the visual representation of nodes and relationships, we use neovis.js library for representing these data in the form of nodes and relationship and abstracting the technical logic and ensuring the security of data layer and then using algorithms like Fast RP Embeddings we created recommendation engine easily, thank you neo4j.


    Computer Software

Neo4j Review.

  • April 01, 2024
  • Review provided by G2

What do you like best about the product?
The best thing about Neo4j is it is graph database and it has nodes and relationship which makes it simple. It is easy to use. And also it is schema free. Index-free adjacency helps a lot when the data is very complex
What do you dislike about the product?
Cypher language is specific to Neo4j only.
What problems is the product solving and how is that benefiting you?
While using the traditional databases it was very difficult to represent the relationships which were very complex and Neo4j made it easier using its graph model. Real time queries has become easier and faster. Schema free model is very helpful.


    Carlos V.

The open source Graph Database

  • August 08, 2023
  • Review provided by G2

What do you like best about the product?
It is open source, has an active community behind. Well documented. You can self host it.
The GUI, called Neo4j Browser, it's very good tool to visualize the data.
Quite flexible, and some fast methods, in order to import graph data into it.
What do you dislike about the product?
Sometimes the own query language, called cypher, it's a little bit obscure and hard to type.
What problems is the product solving and how is that benefiting you?
Thanks to the good and fast import system and the viewer Neo4j Browser, it is very good to create data models.


    Simpy P.

Solving complications using graph database

  • November 17, 2022
  • Review provided by G2

What do you like best about the product?
The ease of using Neo4j, not just by developers but by other stake holders.
What do you dislike about the product?
The different technologies that are built make things seem complicated, which is not the case.
What problems is the product solving and how is that benefiting you?
One is problem i am trying to solve is role management for my client project