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