The Distributed Database Internals of InfluxDB

In this talk, Paul Dix (CEO, InfluxDB) goes over the design considerations, technologies, and tradeoffs of InfluxDB, an open source distributed time series, events, and metrics database.

You'll learn how data is replicated within a cluster, how failover occurs, and the evolution of how his team decided to split data across a cluster of machines. Paul also touches on distributed consensus with Raft, replication fault tolerance with a write ahead log, and how we schedule frequent tasks to run in a reliable way across a cluster.


This talk was presented at the SF Data Engineering Meetup group hosted by Blackbird.

If you'd like to be notified when we post new tech talks, you can subscribe to our newsletter, or check out our YouTube channel.

Want to hear from more top engineers?

Our weekly email contains the best software development content and interviews with top CTOs. Enter your email address now to stay in the loop.