Dgraph

Dgraph is an open-source, horizontally scalable, distributed graph database designed for storing and querying highly connected data efficiently. It provides ACID transactions, real-time updates, and offers a native GraphQL API (via GraphQL+-) for powerful graph traversal and manipulation.

Key facts

First appeared
2015
Category
database
Problem solved
Traditional relational databases struggle with the performance of complex join operations on highly interconnected data, while many early graph databases lacked horizontal scalability, strong consistency (ACID), or a robust, native query language suitable for distributed environments. Dgraph was created to provide a distributed graph database that offered both horizontal scalability and ACID guarantees, coupled with a powerful GraphQL-like query language, to handle large-scale, real-time graph workloads.
Platforms
Cloud platforms (AWS, GCP, Azure), Linux, Docker, Kubernetes, macOS (development)

Related technologies

Notable users

  • Xero
  • MyFitnessPal (Under Armour)
  • VMware
  • Intuit
  • The Knot Worldwide
  • GE Digital