Dgraph is a free, open source graph database that uses a customised version of graphql as a query language. DO NOT USE this tag for general graphql questions nor for other graph DBs.
Dgraph is an open source, scalable, distributed and highly available graph database. It's sharded storage and query processing were specifically designed to minimize the number of network calls. The database server and tools, written in go
, are open-sourced and available under AGPL v3.0.
The query language is named GraphQL+-
and is based on Facebook’s GraphQL
.
The clients communicate with the server using Protocol Buffers over gRPC. In the current version (v1.0.11), the available official clients are limited to the languages Go, Java, Javascript and Python.
For more information check following FAQ topics:
Useful links
- Dgraph Installation Guide
- Dgraph Query Language
- Dgraph Client Drivers and Libraries
- Dgraph FAQ
- Ddraph Forum
- Dgraph Blog
- Dgraph wiki page
- Dgraph GitHub page
- Graph Database Wikipedia Article