Percona Live 2017 Open Source Database Conference

April 24 - 27, 2017

Santa Clara, California

InfluxDB storage engine internals

InfluxDB storage engine internals

 26 April - 3:30 PM - 4:20 PM @ Room 204
Experience level: 
Intermediate
Duration: 
50 minutes conference
Tracks:
Developer
Topics:
Other OSDB
Time Series
Programming
NoSQL

Description

Over the last year and a half we built an open source storage engine from scratch specifically for time series data. In this presentation I take a deep dive into the storage engine inside InfluxDB. More than just a single storage engine, InfluxDB is two engines in one: the first for time series data and the second, an index for metadata. I'll delve into the optimizations for achieving high write throughput, compression and fast reads for both the raw time series data and the metadata.

Speakers

Paul Dix's picture

Paul Dix

CTO, InfluxData

Biography:

Paul Dix is cofounder and CTO of InfluxData, the company behind InfluxDB, the open source time series database. He has helped build software for startups, large companies and organizations like Microsoft, Google, McAfee, Thomson Reuters, and Air Force Space Command. He is the series editor for Addison Wesley's Data & Analytics book and video series. In 2010 Paul wrote the book Service Oriented Design with Ruby and Rails for Addison Wesley's Professional Ruby series. In 2009 he started the NYC Machine Learning Meetup, which has over 9,000 members. Paul holds a degree in computer science from Columbia University.

Share this talk