Transactional Data Dictionary in MySQL 8.0: An Internal Server Component That Matters
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.
Software Developer, Oracle
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.