InfluxDB – An open source time series, metrics, and analytics database
In this talk I’ll introduce InfluxDB, a distributed time series database we open sourced based on our backend infrastructure at Errplane. I’ll talk about why you’d want a database specifically for time series data and cover the API and some of the key features of InfluxDB, including:Stores metrics (like Graphite) and events (like page views, exceptions, deploys)No external dependencies (self-contained binary)Fast. Handles many thousands of writes per second per serverHTTP API for reading and writing dataSQL-like query languageDistributed to scale out to many machinesBuilt in aggregate and statistics functionsBuilt in downsamplingI’ll talk about the underlying technology and some of the tradeoffs we made in the design to help it scale with time series data.
About Paul Dix
Paul Dix is co-founder and CEO of the Y-Combinator backed company Errplane. Paul is the series editor for Addison Wesley’s “Data & Analytics” series and the author of “Service Oriented Design with Ruby and Rails.” He is a frequent speaker at conferences and user groups including Web 2.0, RubyConf, RailsConf, and GoRuCo. Paul is the founder and organizer of the NYC Machine Learning Meetup. In the past he has worked at startups and larger companies like Google, Microsoft, and McAfee and has a degree in computer science from Columbia University.