Graph database for production environment.
Go Shell C++ C Protocol Buffer
Permalink
Failed to load latest commit information.
algo Add benchmark for IntersectWith : with Random dataset. Dec 15, 2016
client Go client: Bug fix. Jan 12, 2017
cmd Support basic variable propagation across queries Jan 16, 2017
contrib Fix travis Jan 13, 2017
docker Update Dockerfile to use Ubuntu Dec 15, 2016
docs Changing DGraph to Dgraph Jun 22, 2016
gql Support basic variable propagation across queries Jan 16, 2017
group Dont allow predicates to belong to zero group in group_conf file Dec 27, 2016
lex Query Parser: Bugfix and refactoring Jan 10, 2017
posting Compute and reuse length of slices in iterate Jan 17, 2017
present Changing DGraph to Dgraph Jun 22, 2016
query improv/fastjson : Change variable names. Add an assert. Jan 17, 2017
raftwal RAFT Snapshotting Dec 19, 2016
rdb Fix some cgo memory leaks Dec 7, 2016
rdf Query Parser: Bugfix and refactoring Jan 10, 2017
schema Replace channel in lexer with slice and allow backtracking, lookahead Jan 9, 2017
static Add note and gif about loader performance. Dec 23, 2016
store RAFT Snapshotting Dec 19, 2016
task Allow rebuilding of index data Jan 10, 2017
tok Export ICU_DATA instead of -icu Jan 2, 2017
types Move tokenizing from types to posting Jan 16, 2017
uid RAFT: Applied and Synced watermarks Dec 19, 2016
vendor Update comment, small refactoring, vendor yaml lib Dec 21, 2016
worker Move tokenizing from types to posting Jan 16, 2017
x Improve tokenstable Jan 13, 2017
.codeclimate.yml See what code climate can do for Dgraph Jan 3, 2017
.gitignore Initial travis-ci and coveralls Integration (#121) Jun 26, 2016
.travis.yml Use dgraph-io/goicu Oct 11, 2016
LICENSE Initial commit Aug 25, 2015
README.md Improve current status. Embed video. Make Get Started prominent. Jan 7, 2017
build.sh replace md5 digest with sha256 in build.sh (#484) Jan 14, 2017
test Switch key encoding to make it robust and consistent across the entir… Nov 30, 2016

README.md

Dgraph

Scalable, Distributed, Low Latency, High Throughput Graph Database.

logo Wiki Build Status Coverage Status Slack Status

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-like query syntax, and responds in JSON and Protocol Buffers over GRPC.

Get Started

To get started with Dgraph, follow this 5-step tutorial.

Current Status

Dgraph is currently at version 0.7. It has 90% of the features planned for v1.0; and implements RAFT protocol for data replication, high availability and crash recovery. We recommend using it for internal projects at companies. If you plan to use Dgraph for user-facing production environment, come talk to us.

Users

Developers

Data Loading and Persistence

Dgraph data persistence

Performance

Loader performance

See performance page for more details.

Contact