The Distributed Database Internals of InfluxDB

This presentation goes over the design considerations, technologies, and tradeoffs of InfluxDB, an open source distributed time series, events, and metrics database. 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.

This video also discusses distributed consensus with Raft, replication fault tolerance with a write-ahead log, and how to schedule frequent tasks to run reliably across a cluster. InfluxDB empowers developers to build IoT, analytics and monitoring software. It is purpose-built to handle the massive volumes and countless sources of time-stamped data produced by sensors, applications and infrastructure.

Video producer: