DataLayer: Online Schema Migrations for MySQL Using gh-ost

Published

gh-ost is a new tool by GitHub which changes the paradigm of MySQL online schema changes, designed to overcome today's limitations and difficulties in online migrations. gh-ost is:

In this session we can see Tom Krouper from GitHub as he introduces gh-ost, explains the reasoning for developing a new tool, compares it with existing online schema change tools, describes the underlying logic, and shows off some extra perks that make gh-ost operations so friendly.

Tom has been working with MySQL since 2003. He started working with MySQL as a PHP developer. He briefly moved over to systems administration where he was responsible for Apache and MySQL servers. His desire to learn more about databases moved him into a role as a DBA and he's happily filled that role at several companies. He is currently working at GitHub helping automate and expand their existing architecture. He's previously worked for Box, Twitter, & Booking.com.


If you have any feedback about this or any other Compose article, drop the Compose Articles team a line at articles@compose.com. We're happy to hear from you.

Thom Crowe
Thom Crowe is a marketing and community guy at Compose, who enjoys long walks on the beach, reading, spending time with his wife and daughter and tinkering. Love this article? Head over to Thom Crowe’s author page and keep reading.