Percona Live: Open Source Database Performance Conference - Amsterdam 2016 Logo

October 3-5, 2016

Amsterdam, Netherlands

Transactional Data Dictionary in MySQL 8.0: An Internal Server Component That Matters

Transactional Data Dictionary in MySQL 8.0: An Internal Server Component That Matters

 5 October 11:20 AM - 12:10 PM @ Lausanne
Experience level: 
Intermediate
Duration: 
50 minutes conference
Tracks:
MySQL
Topics:
MySQL
InnoDB
Fundamentals

Description

A new data dictionary based on transactional tables is being developed for the MySQL server. This project is a huge step forward, improving many aspects of the server. The transactional data dictionary provides a new way of accessing meta data for use both by server and plug-in developers. This session examines the data dictionary, discussing its purpose, design goals, and the main architectural decisions. It also looks at how the transactional data dictionary improves the user experience with MySQL, and how it paves the way for future improvements.

Speakers

Dmitry Lenev's picture

Dmitry Lenev

Software Developer, Oracle

Biography:

Dmitry Lenev has been working on MySQL Database code since 2003. He is currently employed by Oracle, based in Moscow, Russia. He is Senior Software Developer in the Runtime team of the MySQL Database. He has participated in implementation of such MySQL Database features as support for multiple time zones, triggers and new metadata locking subsystem. He has also responsible for some of scalability improvements in MySQL 5.7. He has a degree in Computer Science from the Moscow State University.

Share this talk


Slides