dgraph/standalone
The easiest way to get Dgraph up and running for your demos. DO NOT USE IN PRODUCTION.
1M+
Note
This is a standalone distribution that combines all of Dgraph's components into one container for easy local spin-up. It is not recommended for production use cases.
The Only Native GraphQL Database With A Graph Backend.
Dgraph is a horizontally scalable and distributed GraphQL database with a graph backend. It provides ACID transactions, consistent replication and linearizable reads. It's built from ground up to perform for a rich set of queries. Being a native GraphQL database, it tightly controls how the data is arranged on disk to optimize for query performance and throughput, reducing disk seeks and network calls in a cluster.
Dgraph's goal is to provide Google production level scale and throughput, with low enough latency to be serving real time user queries, over terabytes of structured data.
Dgraph supports GraphQL query syntax, and responds in JSON and Protocol Buffers over GRPC and HTTP.
docker pull dgraph/standalone:latest
To get started with Dgraph, follow:
If the answers to the above are YES, then Dgraph would be a great fit for your application. Dgraph provides NoSQL like scalability while providing SQL like transactions and ability to select, filter and aggregate data points. It combines that with distributed joins, traversals and graph operations, which makes it easy to build applications with it.
The Dgraph team maintain a number of officially supported client libraries. There are also libraries contributed by the community unofficial client libraries.
docker pull dgraph/standalone