In 2004 we designed and developed a distributed online loyalty marketing system with a large sharded MySQL network using version 4.1 and MyISAM. We've not been able to upgrade MySQL since then for various reasons. We tried to upgrade three times in the last 3 years with no luck first two attempts. From what we learned in the first two attempts and a lot of planning we've now succeeded with this upgrade. In the process we also made a major jump by upgrading from a 32-bit architecture, MySQL 4.1, MyISAM to a 64-bit architecture, MySQL 5.5, Innodb.
This presentation will discuss the approach we took in upgrading with minimal downtime and lessons learned and problems encountered along the way.
Track:Best Practices for Businesses
12 April 14:00 - 14:50 @
Database technology specialist with more than 17 years of experience in managing and implementing complex database systems for mission critical applications. Extensive experience working with hundreds of different MySQL production deployments and other big data solutions like Hadoop clusters and Netezza data warehouse.
Software technology executive with 25 years of experience working with backend technologies using all different database engines and 15 years of experience working in online marketing space. Involved in design and development of distributed scalable marketing system using MySQL backend and other open source technologies.