Uber upgraded its MySQL infrastructure from version 5.7 to 8.0 in 2023 to mitigate security risks and enhance performance. The upgrade introduced improved indexing, resource utilization, and new functionalities like window functions and better JSON handling. Uber chose a side-by-side upgrade approach to ensure minimal downtime and easier rollback. The upgrade process was automated to manage the complexity and scale of Uber's infrastructure, which includes over 2,100 clusters and 16,000 nodes. The transition brought significant performance improvements, including reduced latency and query execution time.

15m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
The Future of AI, LLMs, and Observability on Google Cloud (Sponsored)The Need for the UpgradeWorkshop: Implementing Clean Architecture in Next.js (Sponsored)The Scale of The UpgradeChallenges with the UpgradeUpgrade StrategyFour-Stage Upgrade Process for MySQLIssues During UpgradeImprovements After The UpgradeConclusionSPONSOR US

Sort: