Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated Dgraph Alternatives

Dgraph Reviews & Product Details

Verified User in Computer Software
AC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

What do you dislike about Dgraph?

The product is not quite mature yet but does everything better than Firestore out-of-the-box. Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Dgraph Overview

What is Dgraph?

Dgraph is the world'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 Details
Discussions
Dgraph Community
Show LessShow More
Product Description

Dgraph shards the data to horizontally scale to hundreds of servers. It is designed to minimize the number of disk seeks and network calls. Dgraph is built like a search engine. Queries are broken into sub-queries, which run concurrently to achieve low-latency and high throughput. Dgraph can easily scale to multiple machines, or datacenters. Its sharded storage and query processing were specifically designed to minimize the number of network calls.

How do you position yourself against your competitors?

Dgraph was built from scratch to be distributed and readily serve hundreds of terabytes of data. We have built a horizontally scalable, low-latency graph database with native GraphQL.


Seller Details
Year Founded
2016
HQ Location
San Francisco, CA
Twitter
@dgraphlabs
7 Twitter followers
LinkedIn® Page
www.linkedin.com
24 employees on LinkedIn®

Matt T.
MT
Overview Provided by:

Recent Dgraph Reviews

Varshini S.
VS
Varshini S.Enterprise (> 1000 emp.)
4.5 out of 5
"Dgraph Cloud enable programmatic administration to manage our APIs & update GraphQL schema with ease"
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...
Tom H.
TH
Tom H.Small-Business (50 or fewer emp.)
4.0 out of 5
"Dgraph is great"
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 e...
Verified User
A
Verified UserSmall-Business (50 or fewer emp.)
5.0 out of 5
"The Best Firestore Competitor in a Graph Database"
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.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Dgraph Media

Dgraph Demo - Create a GraphQL backend in one click.
Automatically generate a backend from only your GraphQL schema.
Dgraph Demo - Dgraph Cloud Explained
Fully Managed GraphQL Backend Service.
Dgraph Demo - Dgraph Cloud Dashboard
Fully Managed GraphQL Backend Service.
Answer a few questions to help the Dgraph community
Have you used Dgraph before?
Yes

21 out of 22 Total Reviews for Dgraph

4.7 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
21 out of 22 Total Reviews for Dgraph
4.7 out of 5
21 out of 22 Total Reviews for Dgraph
4.7 out of 5

Overall Review Sentiment for DgraphQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Varshini S.
VS
Database Engineer
Information Technology and Services
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Tom H.
TH
Principal Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Seller invite
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Recommendations to others considering Dgraph:

A great graph database with HA out of the box. Review collected by and hosted on G2.com.

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! Review collected by and hosted on G2.com.

Ben W.
BW
Founder / Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

aditya g.
AG
Senior Software Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Recommendations to others considering Dgraph:

I would recommend Dgraph if you can manage it yourself and have a huge data size. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Jeremy H.
JH
Co-Founder & CTO/CPO
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Liam M.
LM
Back End Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

THANGABALAJI S.
TS
Architect
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
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. Review collected by and hosted on G2.com.

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 . Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Sebastian W.
SW
CEO
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Mart W.
MW
CTO
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Jason T.
JT
Student
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.