tech_talks

Paul Dix – Internals of InfluxDB

pivotallabs on livestream.com. Broadcast Live Free

In this talk I’ll go over the design considerations, technologies, and tradeoffs of InfluxDB, an open source distributed time series, events, and metrics database. I’ll talk about how data is replicated within a cluster, how failover occurs, and the evolution of how we decided to split data across a cluster of machines. We’ll touch 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.

Paul Dix is the CEO of CEO of InfluxDB (YC W13), organizer of NYC Machine Learning, series editor for Addison Wesley’s Data & Analytics, and author of Service Oriented Design with Ruby.