# Getting Started With Dgraph and GraphQL+-

DevFeed: [Getting Started With Dgraph and GraphQL+-](<https://devfeed.tech/articles/getting-started-with-dgraph-and-graphql-22160.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2020/04/getting-started-with-dgraph-and-graphQL+-.html>)

Published: 2020-04-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [graph-database](<https://devfeed.tech/topics/graph-database.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [browser](<https://devfeed.tech/topics/browser.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [ardan-labs](<https://devfeed.tech/tags/ardan-labs.md>), [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [docker](<https://devfeed.tech/tags/docker.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [golang](<https://devfeed.tech/tags/golang.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [programming](<https://devfeed.tech/tags/programming.md>), [sql](<https://devfeed.tech/tags/sql.md>)

## AI overview

A tutorial on installing and running Dgraph locally with Docker, then storing and querying data through the Ratel UI using GraphQL+-. It explains Dgraph's modified GraphQL language, its native GraphQL option, and the distinction between local development use and production deployment.

## Source excerpt

Introduction I have spent a career building business applications that work with databases, starting with SQL and then moving to No-SQL. I've been curious how Graph databases work and how to build applications with them. It seems the sweet spot for a Graph database is when your application needs to model the interrelationships of complex and different datasets. I've been using No-SQL databases for these types of applications so I am super interested in knowing how Graph databases differ. After some research, I decided to learn Dgraph and their modified version of GraphQL called GraphQL+-.