Introduction to Dgraph
Special Guest: Xuanyi Chew (https://twitter.com/chewxy)
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.
π° Timeline
00:00 - Holding screen
01:40 - Introductions
03:40 - Who is Xuanyi?
05:30 - Why use a graph database?
09:45 - Running Dgraph with Docker
13:30 - Ratel - the Dgraph web interface
18:40 - Writing our first records
27:00 - Adding relationships
33:00 - Adding type definitions
48:40 - Slash GraphQL managed service
π Resources
Xuanyi Chew - https://twitter.com/chewxy
Dgraph - https://dgraph.io
Technologies used in this video
Related Videos
Platform Engineering: Asking "Why"? with Evelyn Osman
βToday we had some long conversations about Arc Bash and the future of scripting as well as platforms and the rise and fall of Kubernetes.
Hands-on with Headlamp: The Kubernetes UI
Join us as we explore Headlamp β an extensible, user-friendly Kubernetes UI. Weβll walk through installing, configuring, customizing, and using it in real time.
Introducing Wassette: Securing MCP with WebAssembly
Microsoft just announced Wassette β a security-oriented runtime that bridges WebAssembly Components with the Model Context Protocol (MCP).
MCP Servers for Rust Developers
Join us live as we explore three powerful MCP servers that will transform how you develop and deploy Rust applications!
Comments