In this session we will discuss a new way of compressing data in the Percona XtraDB storage engine, compare it with existing InnoDB table compression from both a performance and data size point of view, and show how we can significantly increase the compression ratio using predefined dictionaries. This talk will cover the most typical usage scenarios for DBAs and reveal some design internals for developers.
Yura is a Senior Software Engineer at Percona. He is a primary developer who implemented "Compressed Columns with Dictionaries" for Percona Server. Before joining in July 2015 he was leading backend dev team for a cloud file service with a focus on client-side encryption. He has 15+ years of software development experience, primarily in C++. Yura holds Master degree in Computer Science from National Technical University of Ukraine. He lives in Kyiv, Ukraine.