---
title: Dgraph Reviews
meta_title: 'Dgraph Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 22 reviews by the users' company size, role or industry to
  find out how Dgraph works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 22
  scale: '5'
date_modified: '2026-06-14'
parent_category:
  name: IT Infrastructure
  url: https://www.g2.com/categories/it-infrastructure
---

# Dgraph Reviews
**Vendor:** Dgraph Labs  
**Category:** [Graph Databases](https://www.g2.com/categories/graph-databases)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 22
## About Dgraph
Dgraph is the world&#39;s most advanced GraphQL database with a graph backend. The number one graph database on GitHub and over 500,000 downloads every month, Dgraph is built for performance and scalability. Jepsen tested, it has the best performance, returning millisecond query responses on terabytes of data. Dgraph is ideal for a range of use cases, from customer 360 and fraud detection to complicated queries with multi-hops and arbitrary-depth joins. Strong performance and memory management make the graph database ideal for enterprises while Dgraph Cloud makes it quick and easy for app developers to launch a project over the weekend. Scale from zero to billions of records effortlessly. Available in open source and hosted versions (Dgraph Cloud) and enterprise license.




## Dgraph Reviews
  ### 1. Dgraph Cloud enable programmatic administration to manage our APIs & update GraphQL schema with ease

**Rating:** 4.5/5.0 stars

**Reviewed by:** Varshini S. | Database Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 14, 2022

**What do you like best about Dgraph?**

We have opted Dgraph Cloud platform for our enterprise as its highly scalable with low latency. It's excellent for requirements that have real-time transactional workloads as it synchronizes customer records effectively. Data retrieval is hassle-free & we can perform arbitrary depth joins without worrying about our cluster limitations.

**What do you dislike about Dgraph?**

One drawback we recently faced is that all backends deployed in the Dgraph Cloud platform have a freeze period of 4 hours. Hence we cannot keep our backend inactive for more than 4 hours. It would be great to ease up on this restriction.

**What problems is Dgraph solving and how is that benefiting you?**

Dgraph Cloud offers sophisticated database instances to programmatically store, modify, administer and query customer graphs. It's efficient while working with complex relationships & dynamic schema management. Since it supports GraphQL, we can facilitate filtering options depending on our node properties & cluster variables. Schema validation can be done within minutes, and we can conveniently expand our graph edges using its built-in query blocks.

  ### 2. Dgraph is great

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tom H. | Principal Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 21, 2022

**What do you like best about Dgraph?**

Scalability is built straight into the dgraph. It is a graph database and comes with GraphQL straight out of the box. The Graphql web UI makes it easy to parse the schema and built out your queries.

**What do you dislike about Dgraph?**

There was one but with Ids being sorted in an apollo federated environment, we were getting weird results which freaked us out for a day. There was a bug fix that came along via the community which was great to see, but it was scary to have the database return ids not sorted correctly for a week or so.

**Recommendations to others considering Dgraph:**

A great graph database with HA out of the box.

**What problems is Dgraph solving and how is that benefiting you?**

I work with a standards-based schema that has a lot of recursion in the types definitions, dgraph and graphql make it easy to create graphql fragments to drill down as far as the relationship goes which is awesome!

  ### 3. Dgraph Is the Best Backend as a Service on the Market

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben W. | Founder / Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2021

**What do you like best about Dgraph?**

Dgraph is the best backend as a service tool I've used. The most powerful feature is that you can upload a txt file with your GraphQL types, and it'll generate a GraphQL API that is backed by an insanely powerful graph database. 

With Dgraph, complex and/or slow SQL JOIN queries are replaced by simple GraphQL queries that perform well regardless of the relationships that exist in your schema. You don't need to worry about n+1 queries anymore.

**What do you dislike about Dgraph?**

There are still a few things missing from Dgraph's GraphQL implementation. Some of these issues are being worked on, but others I'm not sure. You can create custom resolvers with Dgraph pretty easily using their DQL language (Dgraph equivalent of SQL that interacts directly with the data); however, currently, you can't create custom mutation resolvers with DQL. Really there just needs to be more transparency from the Dgraph team about what's on the roadmap, and ideally, they should allow customers to vote on what features to prioritise.

Another area where Dgraph is lacking is that admin UI. Ideally, I'd like to be able to configure a Dgraph instance without writing any code, i.e., I'd like to be able to configure auth rules for a GraphQL type by clicking a few buttons.

**What problems is Dgraph solving and how is that benefiting you?**

I'm using Dgraph to build a backend for an educational product that makes heavy use of machine learning. Analysing the relationships between entities in our database is essential to our ML pipeline. Because Dgraph allows us to iterate on our schema without worrying about performance problems or getting stuck on query optimisation issues, then we are able to put more focus on shipping code that creates customer value, rather than wasting time writing what is essentially boilerplate code.

  ### 4. The Best Firestore Competitor in a Graph Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2021

**What do you like best about Dgraph?**

The GraphQL with a Graph database under the hood is the best feature.  It is easy to use, and you can query complex relations quickly and with ease.

**What do you dislike about Dgraph?**

The product is not quite mature yet but does everything better than Firestore out-of-the-box.

**Recommendations to others considering Dgraph:**

Once you get it going, you will never want to return to Firestore again.  It is also so quick.  Graph databases are the future, and DGgraph is the full experience to compete with PostgresSQL

**What problems is Dgraph solving and how is that benefiting you?**

I want to easily and quickly launch my website without writing custom server code or middleware.  It is ready to go, quick, and relational.

  ### 5. review on Dgrpah

**Rating:** 4.0/5.0 stars

**Reviewed by:** aditya g. | Senior Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 24, 2021

**What do you like best about Dgraph?**

I like high hop query performance with optimal indexing and schema. One hop query is equivalent to fetching all connected edges of a node. A two-hop query is equivalent to fetching all connected nodes of the result of the one-hop query.
We are able to store a very complex data of addresses. The data is unbounded in nature and Dgraph has been tested on 2X size of current data.
There is one other thing to highlight, which is query on reverse edge. These queries are very fast compared to other databases with same indexing and schema.

**What do you dislike about Dgraph?**

Dgraph requires high RAM to store a graph compare to other graph offerings. The managed offering dosen't provide all functionality which are possible using own kubernates cluster. The management has to be done by yourself or the devops team of the organization.

**Recommendations to others considering Dgraph:**

I would recommend Dgraph if you can manage it yourself and have a huge data size.

**What problems is Dgraph solving and how is that benefiting you?**

We are storing a vast database of addresses in India and querying the same for new addresses. It is helping us to fetch data for nearby addresses based on the historical data available.
The benifits include 
query performance: Based on response time of same query on different databases with same data and schema.
scaling: Self managed kubernates cluster is easy to scale and it takes care of data being replicated from old nodes and new nodes.
loading time of data: The bulk load is way faster in nature to load one time complete data. Live load can be used to add incremental data.

  ### 6. Best in class database approaching end of it's 'early adopter' period.  Ready for production use.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeremy H. | Co-Founder & CTO/CPO, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2021

**What do you like best about Dgraph?**

It has excellent performance, it's open source, and the team has a good culture. 

Getting started with it was relatively painless (self-hosting could be easier). 

DQL is fantastic if you need the additional capabilities it offers over GraphQL

It's also written in Go which is the same as a lot of our platform which is beneficial to us should something take too long to be fixed or implemented, we could contribute.

**What do you dislike about Dgraph?**

The overlap in their documentation between products, although this is being updated soon to be more explicit.

I'd like a little more transparency and feature parity between the different products they offer and their respective roadmaps.

Version numbering uses a naming scheme which bothers me as its confusing when coming from the Go community and doesn't follow traditional package naming conventions which favour SemVer.  I understand the decision they went through to do this... but I still don't like the package version naming of their clients etc.

**What problems is Dgraph solving and how is that benefiting you?**

We connect incredibly disparate and highly interconnected data across collectible asset classes, including qualitative and intangible information like ownership sentiment.

Dgraph did what it was supposed to and let us model the data in a way that was easy and flexible to manage with out platform.

  ### 7. Graph DB implementation of SCIM Protocol for Cross Domain Identity Management for Enterprise Clients

**Rating:** 5.0/5.0 stars

**Reviewed by:** Liam M. | Back End Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 10, 2021

**What do you like best about Dgraph?**

A very accessible graph DB solution. Ratel dashboard at play.dgraph.io allows one to become quickly familiar with the syntax. Set up on k8s. The team is very responsive and helpful in the case of issues or inquiries. Recurse option to return nested levels in the tree. Compatibility with Go and tracing to identify bottlenecks. Metadata on the queries to see how many nodes were touched.

**What do you dislike about Dgraph?**

They don't mention (in their paper at least)  where they use DFS vs BFS to optimize different queries. It would be interesting lo learn more about this and potentially have control over this in the form of a variable. When doing complex queries on many nodes response times were inevitably high; I'm wondering if there could be a place for some more optimization there.

**What problems is Dgraph solving and how is that benefiting you?**

We use DGraph primarily for our authorization as well as for authentication through a designated microservice written in Golang that implements a REST protocol to interface between DGraph and the rest of our infrastructure. It's data structure is perfectly suited for the very hierarchal nature of our large enterprise clients and out-performs a traditional SQL or NoSQL dB for this reason.

  ### 8. Blazing fast Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** THANGABALAJI S. | Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** February 05, 2021

**What do you like best about Dgraph?**

The Dgraph product is super lite weight and very fast in performance in querying across millions  of edges. Dgraph Team is a very dedicated in solving the needs of the us  and helping us in making sure our product is build right way and providing insights and improvements. This help us in a big way in using Dgraph in our solutioning. Dgraph support is exceptional and many thanks to Daniel Mai from support team. Very professional team and smart engineering team.

**What do you dislike about Dgraph?**

Honestly nothing of the sort to dislike. Any software has a bug popping up and Dgraph Team is doing  excellent job at squashing them as soon as we report it .

**What problems is Dgraph solving and how is that benefiting you?**

It helps in solving Identity resolution of the customer by combining multiple identifiers across devices and touchpoints with data points collected along the way to build a cohesive, omnichannel view of consumers, so we can reach them when and where they are most likely to engage along the sales funnel.

  ### 9. High speed software development due to the power of Dgraph

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian W. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about Dgraph?**

I am a big fan of DQL. At Mooncamp we use it in every part of our application, and it feels like Dgraph built the missing parts to GraphQL. Furthermore, I love Dgraph's facets. We use it to store information such as the order on edges. This used to be very complicated to model in relational databases and is now so easy with Dgraph.

**What do you dislike about Dgraph?**

There isn't really much to be honest. If I had to name something, then I would like to have some improved data export functionalities within Ratel UI.

**Recommendations to others considering Dgraph:**

An easy way to start using Dgraph is their new service Slash GraphQL. I personally believe the future of software development will be based on services like this and would strongly recommend giving it a serious try.

**What problems is Dgraph solving and how is that benefiting you?**

We are building a product with a highly branched data model. But this kind of data model is difficult to model in relational databases. Dgraph makes relations between nodes far more accessible than a traditional relational database could and offered us a new mental model on how to think about how we structure our data. Suddenly connections between nodes weren't an obstacle anymore, but are encouraged by the database. 

Furthermore, var-blocks helped us solve some complex issues such as authorization and deeply nested filter queries.

  ### 10. Modern database with a great developer experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mart W. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2021

**What do you like best about Dgraph?**

In our experience, Dgraph has made graph databases accessible for everyone and has convinced us to migrate our mixed-use databases to Dgraph. The documentation is great, but the community forum is even better! We have regular contact with the development team on specific feature requests. The pricing is also very attractive for smaller projects; even if they grow bigger it will still be affordable. The free tier makes it easy to start small and expand when your project is maturing and getting new customers.

**What do you dislike about Dgraph?**

Before SlashQL, the Enterprise pricing model was too expensive for smaller companies. When we contacted Dgraph to get a custom quote, they asked us to be part of their process to bring up SlashQL. When working with personal data, certain feature like encryption at rest and regulars backups are crucial for the infrastructure. The old pricing model made it difficult to really embed it into our business.

**Recommendations to others considering Dgraph:**

Overall we are very happy to collaborate with Dgraph. It takes some time to adopt a graph database, but if your company is willing and ready, Dgraph/SlashQL will help you with the migration. We used noSQL and SQL databases for our use-cases, but we ran into limitations (wether it is a technical restriction or lack of knowledge on our end)  and had to solve it in a non-favorable way. A graph database just works very well for us and Dgraph made that easily accessible for us.

**What problems is Dgraph solving and how is that benefiting you?**

We use Dgraph as our all-purpose database for aggregating lifestyle data (mixed time-series and descriptive models) to offer a personalized and responsive behavior change program to our customers in research and soon to the public. The addition of GraphQL support to Dgraph in SlashQL makes it easier for our partners to integrate with us because they can determine the data structures they want themselves. In turn, this makes it easier with a smaller team to provide a good service to (potential) business partners or end-users.

  ### 11. Quick and easy, one of the best GraphQL cloud databases there is

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jason T. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2021

**What do you like best about Dgraph?**

I liked how simple it is to set up. The interface is simple and easy to navigate and even as someone who has never used GraphQL before is able to learn to use it very quickly. I was able to do everything on the platform including managing the schema, importing data, exporting data, creating security keys, and more.

**What do you dislike about Dgraph?**

It would be nice to fewer outages and more starting credits for a trial period. Not much overall to improve. I really enjoy using it and it is hands down one of the best cloud database services there is for GraphQL.

**Recommendations to others considering Dgraph:**

For anyone looking for an easy way to setup a GraphQL database, I'd highly recommend Dgraph. Even for someone that hasn't ever used GraphQL, Dgraph's solution is simple and can help beginners get started. I was brand new starting GraphQL and managed to pick it up very quickly thanks to many of the tips they provide in the starting menu.

**What problems is Dgraph solving and how is that benefiting you?**

I've done several lightweight projects with Dgraph as a GraphQL database. One of the largest benefits of the platform is its quick schema builder, and quick scalability and deployment of GraphQL databases. I was able to setup my database within a few minutes and I had it wired to my front-end almost instantly. The platform also goes through AWS services so there is a level of guaranteed security with that.

  ### 12. DGraph: a rising star in the database landscape

**Rating:** 4.5/5.0 stars

**Reviewed by:** SHARDUL A. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about Dgraph?**

- Very simple to run. With native GraphQL support, one just has to define a schema and begin consuming the database from client side. It's a huge productivity boost as one doesn't have to spend time building table schemas, writing ORM mappings and API definitions.
- DGraph Query Language (DQL): When GraphQL is insufficient, developers can use DQL for graph-database operations.
- Continuous improvement: DGraph is evolving rapidly and new features are being added. Recently Lambdas were announced, which allow developers to run Node.js code in response to DGraph events without need of separate infrastructure. DGraph also supports full text search.
- Managed cloud service: Slash GraphQL gives you a production-ready DGraph cluster in seconds and removes the need of infrastructure management. It has a generous free tier, which can be extended through referrals.
- Great ecosystem: DGraph has a suite of first class and open-source tools like Rattel (Data Visualizer and Cluster Manager), Badger (Key-value database) and Risretto (a golang based cache).
- Community: The developer community on discuss.dgraph.io is very helpful.
- Fun events: They have a lot of events like the GraphQL in Space conference, Go Systems Conf, Slash GraphPL hackathon and monthly community calls.

**What do you dislike about Dgraph?**

DGraph Query Language (DQL) has a learning curve. Developers may be more familiar with Gremlin or Cipher, which are used by other graph databases and was created earlier. Secondly, developers using GraphQL may need to use DQL for certain operations like live loading. Apart from this, everything is good. There are a lot of tutorials to learn DQL.

**Recommendations to others considering Dgraph:**

Great product, give it a go.

**What problems is Dgraph solving and how is that benefiting you?**

Built a literature database for Shakespeare, using DGraph. DGraph made it easy to express interconnections between different items. The built in search functionality was a huge plus. The live loader made it easy to migrate an SQL database to DGraph.

**Official Response from Zoe Hawkins:**

> Thanks for the great review, Shardul! It's definitely always a learning curve to learn a new language. Hopefully, DQL was pretty quick to learn if you already understood GraphQL. By now, I'm sure you're an expert. 

  ### 13. A great GraphQL Native Graph database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vignesh T. | Founder, CEO & CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2021

**What do you like best about Dgraph?**

While Dgraph ships with many features, what I like the most is:

- The ability to use all GraphQL tools with it since it natively uses GraphQL
- Being Cloud Native handling scalability, performance and tolerance better than others
- It was very easy to get started with just the knowledge of GraphQL
- It is open source using Badger underneath

**What do you dislike about Dgraph?**

- Some helpful features like Multitenancy and Binary backups are enterprise only at this point of time
- I don't see a competitor which uses GraphQL natively in a Graph database while storing both the data and edges together like what Dgraph does and this is why Dgraph is equally amazing and unique. But my concern is not to get locked in at any point (though Dgraph does support JSON data exports to its users)

**Recommendations to others considering Dgraph:**

Dgraph is a great database to go with if you are starting off with Greenfield projects. For people who are not starting off afresh, you might have to do quite a lot of work thinking of schemas differently as Graph and GraphQL and the migrations may not be straight forward. But if you are starting new, you must definitely try it out given the amazing features and advantages it has.

Also, the team behind Dgraph is great and can help you with the most difficult of questions. Dgraph is gradually being adopted and becoming more mature by the day. Its worth opting for for anyone who loves opensource and GraphQL.

**What problems is Dgraph solving and how is that benefiting you?**

Dgraph is the main database we use at my startup, Timecampus where we use it to store all the data, leverage the tools around GraphQL to enable end-end typed architectures and above all run it at scale using Kubernetes and the cloud native ecosystem. The main benefit I see is the ability to use all the tooling around GraphQL, not having to learn a new database query language, change in the way I think about my data as graphs.

  ### 14. Flexible and scalable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mike H. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2021

**What do you like best about Dgraph?**

Dgraph provides flexible and custom data resolvers that allow us to integrate it with other services, database and technologies. It does this in parallel, allowing almost infinite scalability and massive performance gains. With its own DQL (extension of GraphQL), you can pass variables between graph queries and use the results of previous queries in future segments.

Having looked at other market options, we settled on Dgraph because of its flexibility, ability to query data without tying ourselves in knots (or returning data for local processing simply to run additional queries), and exceptional indexing capabilities.

We use Dgraph in many situations, from our own internal systems through to supporting integrations where conventional databases just can't compete. In our development teams, we find we're more productive and able to concentrate on core development without burying business logic in deep layers of SQL!

**What do you dislike about Dgraph?**

The lack of a mobile or embeddable version as we develop for all platforms, including mobile. Inherent in most graph databases, the equivalent of SQL's "SELECT DISTINCT" doesn't really exist, so you have to code around that.

**What problems is Dgraph solving and how is that benefiting you?**

Dgraph reduces the cost of development by simplifying the querying process; we also save on data movement costs due to effective native GraphQL resolver capabilities; and, for complex integrations, we find Dgraph gives us a much more dynamic and extensible environment than other databases.

  ### 15. A simple solution for a complex problem

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rob L. | Contractor, Enterprise (> 1000 emp.)

**Reviewed Date:** January 24, 2021

**What do you like best about Dgraph?**

Dgraph has been absolutely instrumental in solving complex issues on widely used internal tools within Comcast. Having full GraphQL compliance on top of DQL (Dgraph Query Language) has made building robust dashboards with ease without sacrificing performance. One of our hardest problems to solve was building a la carte queries with complex reverse references and deep relationships. With Dgraph it solves all of those needs without having to build out custom solutions or middleware.

**What do you dislike about Dgraph?**

Being able to upsert lists with live / bulk loader would be very helpful. Having to replace lists edges requires doing a separate transaction first. More control over memory allocation would also be helpful in some circumstances.

**Recommendations to others considering Dgraph:**

Make sure you have sufficient memory!

**What problems is Dgraph solving and how is that benefiting you?**

- Complex entity relationships
- Easy reverse reference queries
- Very easy schema management including index management
- Blazing fast!!
- Ability to build a la carte queries with ease

**Official Response from Zoe Hawkins:**

> Thanks for the great review, Rob! Did you know we added batch upserts in v20.11, as well as improved memory management? Have a look and let us know if this helps!

  ### 16. Lets me do things I can't do in other databases!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carwyn E. | Senior Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 29, 2021

**What do you like best about Dgraph?**

As a scalable and performant graph database Dgraph has allowed me to capture and reason about large amount of hierarchical data that changes over time in ways that were cumbersome or slow in other solutions. Analysing and querying the data have also been much more pleasant and productive than the alternatives.

**What do you dislike about Dgraph?**

As it's quite different to the relational databases many developers are used to, it can mean some ramp up time brining people up to speed. Once there though, they are often far more productive.

**Recommendations to others considering Dgraph:**

Take the time to learn the product using the excellent learning materials. It will be worth it.

**What problems is Dgraph solving and how is that benefiting you?**

I'm working on business logic in a highly connected data model which fits well into a graph database. I've also looked at reason about versions of hierarchical data which is very tricky in non graph databases.

  ### 17. Intuitive way to manage your data

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about Dgraph?**

My favorite part of DGraph is that they use GraphQL +/- as their query language because I'm able to easily get back exactly what data I need without having to write complex joins.

Their Ratel interface for running queries was thoughtfully designed creating an excellent developer experience. Having the ability to choose whether we see our query responses as JSON or a visualized as a graph has made a huge difference in our productivity because we're able to clearly understand  the implicit relationships in our data. 

DGraph has a very responsive and helpful developer advocate team who is always willing to help. They've invested a lot of time into making quality documentation that is easy to get started with and has remained supportive as I continue to learn more.

**What do you dislike about Dgraph?**

Honestly, I can't think of anything I don't like and haven't experienced limitations.

**What problems is Dgraph solving and how is that benefiting you?**

We have complex data sets that require very clear relationships and we couldn't risk inferring data connections with foreign keys. We needed the ability to query our data easily so DGraph was a natural fit for our product.

We chose DGraph because of its performance, reliability, and scalability benefits which have all met our expectations.

  ### 18. Pleasantly surprised new DGraph user

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2021

**What do you like best about Dgraph?**

The favorable third-party analysis from Jepsen inspires trust and confidence that we made a good choice relying on DGraph. The documentation is also excellent. We haven't tested DGraph at scale yet, but so far our development experience has been pleasant. Indications are that DGraph will scale to meet our needs, and we're very optimistic at this point.

**What do you dislike about Dgraph?**

We've noticed that string data seems to take up a ton of space on disk. We're expecting to store quite a lot of data in DGraph and better compression efficiency would help us tremendously. More coherent operational tooling would also help. While the deployment story is very nice and simple (docker swarm) we find ourselves writing our own tooling around things like creating/restoring from backups and other cluster management tasks. DGraph provides example scripts for this sort of thing, but having operational tooling unified in a control plane application (e.g. a CLI tool) would reduce our adoption burden a lot.

**What problems is Dgraph solving and how is that benefiting you?**

We're building a graph-based DFIR (Digital Forensics and Incident Response) tool. DGraph allows us to execute structural queries to identify interesting patterns in our data. Our product provides real-time incident detection and allows analysts to perform post-detection investigations.

Our product's success depends on enabling users to express graph queries. One benefit in particular is DGraph's GraphQL support. This allows us to express structural queries elegantly and intelligibly.

**Official Response from Zoe Hawkins:**

> Glad that you're enjoying Dgraph so far! It sounds like you're using our open source version, which is definitely robust enough to handle your use case. However, based on the things you're not liking, it might be worthwhile for you to check out the fully-managed solutions we offer - either Slash GraphQL or Dgraph Cloud. You can compare them and see which one is right for you.

  ### 19. Excellent Graph DB solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Automotive | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 30, 2021

**What do you like best about Dgraph?**

It is fast, reliable, and easily scalable.
You can easily spin up a complete solution (CRUD operations) in few mins using GraphQL, which is just outstanding.
Excellent and very quick support.

**What do you dislike about Dgraph?**

Documentation is very difficult to understand for new users/ developers.
Ratel UI is not user-friendly, especially if you are coming from SQL or MySQL background.

**What problems is Dgraph solving and how is that benefiting you?**

Currently, we are migrating our existing SQL solution to DGraph. It is having so complex schema structure, which leads to very complex queries and poor performance. DGraph is helping us here to simplify the schema and improve the performance.

  ### 20. Great product and great team

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Industrial Automation | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 30, 2021

**What do you like best about Dgraph?**

I have been using Dgraph for more than a year, and I love it. It's fast, stable, and straightforward. The customer support is incredible, very responsive, and open to taking up on bugs and feature requests.

**What do you dislike about Dgraph?**

NO Downsides on the Dgraph, improving Ratel features will give a quick start.

**What problems is Dgraph solving and how is that benefiting you?**

We are using Dgraph to create the dynamic relations and use that data to find patterns/relationships between nodes and analytics.

  ### 21. Best Graph database for all your graph based apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** May 21, 2021

**What do you like best about Dgraph?**

I have been working on this for 2 years and really amazing the performance. And Dgraph Engineering support is very promising and fixed the issues on time on a priority basis (applicable for Enterprise support).

**What do you dislike about Dgraph?**

Documentation, release notes, recommendations needs to be updated as per releases.

**Recommendations to others considering Dgraph:**

Definitely, I recommend Dgraph for graph-based applications.

**What problems is Dgraph solving and how is that benefiting you?**

Relationship between the entities. It solved many problems during data handling at our organization.

  ### 22. World's best graph db

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2020

**What do you like best about Dgraph?**

dgraph which is very useful nosql graphical db we using for our application to query

**What do you dislike about Dgraph?**

need to improve user interface to understand to query easily

**Recommendations to others considering Dgraph:**

we recommend highly to others

**What problems is Dgraph solving and how is that benefiting you?**

we using dgraph to solve transcations in our application easily .


## Dgraph Discussions
  - [Is Slash GraphQL also available in other regions?](https://www.g2.com/discussions/36507-is-slash-graphql-also-available-in-other-regions) - 2 comments, 1 upvote
  - [Will DGraph support Cipher or Gremlin in future?](https://www.g2.com/discussions/36341-will-dgraph-support-cipher-or-gremlin-in-future) - 1 comment, 1 upvote
  - [What is Dgraph type?](https://www.g2.com/discussions/what-is-dgraph-type) - 1 comment

- [View Dgraph pricing details and edition comparison](https://www.g2.com/products/dgraph/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-22+17%3A00%3A42+-0500&secure%5Bsession_id%5D=c062043c-b8da-4afa-b67e-9802dd91128e&secure%5Btoken%5D=8bf7e2825dfddb410081e13a5e38ab068751cb439827339d4e03246683dccc5c&format=llm_user)

## Dgraph Features
**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Query Language

**Availability**
- Auto Sharding
- Auto Recovery

**Performance**
- Query Optimization

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Support**
- Multi-Model
- BI Connectors
- Operating Systems

## Top Dgraph Alternatives
  - [Neo4j Graph Database](https://www.g2.com/products/neo4j-graph-database/reviews) - 4.5/5.0 (131 reviews)
  - [Arango](https://www.g2.com/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [OrientDB](https://www.g2.com/products/orientdb/reviews) - 3.9/5.0 (58 reviews)

