Using Git as a NoSql database


Git is not just a source control system. It's a content tracker we can (ab)use as a NoSQL database. Git has two features that traditional databases don't support: deduplicated storage and automatic history tracking. This talk discusses how to leverage it and what the benefits and drawbacks are. The goal of this talk is three fold: show attendees creative usage of existing tools, demonstrate the capabilities of Git and how to leverage its power and dive into Git's internals to gain a deeper understanding of a system a lot of developers use, but usually only know on a more superficial level.

Language: English

Level: Intermediate

Kenneth Truyers

Lead Developer - AppyParking

I'm a Belgian .NET developer and Microsoft MVP currently living in Spain and working in London. I develop mostly server-side applications but also do front-end development using Angular and Aurelia. I write a blog at ( about all things development, usually focused around continuous delivery and software development best practices. I published a course on Pluralsight around continuous deployment for .NET applications

Go to speaker's detail