Manish R Jain Avatar

Manish R Jain

Founder of http://dgraph.io (hiring). Author of Dgraph and Badger. Ex-Google. Ex-Quora. Hardcore systems engineer.

San Francisco, CA · Twitter · GitHub · Website

Manish R Jain blog.dgraph.io

Why the Dgraph team chose Badger over RocksDB

This blog post is about Badger, the key-value database that makes it all happen under the hood, housing all Dgraph data, including Raft logs.

There are many key-value store options in Go-land. Still, the Dgraph team decided to roll their own solution 18 months back. Was it a bad case of NIH? A good idea? Would they do it all over again? This article answers those questions in-depth.

The Changelog The Changelog #322

There and back again (Dgraph's tale)

This week we talk with Manish Jain about Dgraph, graph databases, and licensing and re-licensing woes. Manish is the creator and founder Dgraph and we talked through all the details. We covered what a graph database is, the uses of a graph database, and how and when to choose a graph database over a relational database. We also talked through the hard subject of licensing/re-licensing. In this case, Dgraph has had to change their license a few times to maintain their focus on adoption while respecting the core ideas around what open source really means to developers.

0:00 / 0:00