dgraph

module
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2017 License: Apache-2.0

README

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

Directories

Path Synopsis
Package algo contains algorithms such as merging, intersecting sorted lists.
Package algo contains algorithms such as merging, intersecting sorted lists.
cmd
dgraphloader
This script is used to load data into Dgraph from an RDF file by performing mutations using the HTTP interface.
This script is used to load data into Dgraph from an RDF file by performing mutations using the HTTP interface.
contrib
Package gql is responsible for lexing and parsing a GraphQL query/mutation.
Package gql is responsible for lexing and parsing a GraphQL query/mutation.
graphql
Package posting takes care of posting lists.
Package posting takes care of posting lists.
graph
Package graph is a generated protocol buffer package.
Package graph is a generated protocol buffer package.
Package rdf package parses N-Quad statements based on http://www.w3.org/TR/n-quads/
Package rdf package parses N-Quad statements based on http://www.w3.org/TR/n-quads/
Package task is a generated protocol buffer package.
Package task is a generated protocol buffer package.
Package tok is a wrapper around ICU boundary iterating functions.
Package tok is a wrapper around ICU boundary iterating functions.
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
Package worker is a generated protocol buffer package.
Package worker is a generated protocol buffer package.
x
Package x contains some very common utilities used by Dgraph.
Package x contains some very common utilities used by Dgraph.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL