Why upgrade to v8.0 (old LTS) and not v8.4 (current LTS)? Especially given that end-of-support is only 18-months from now (April 2026) … when end-of-support of v5.7 is what drive them to upgrade in the first place. https://en.m.wikipedia.org/wiki/MySQL
The upgrade initiative started somewhere in 2023 according to the article. MySQL 8.4 was released in April 30, 2024. Their criteria for a "battle tested" MySQL version is probably much more rigorous than the average CRUD shop.
Upgrading Uber's MySQL Fleet
21–30 of 215 posts
Re: Upgrading Uber's MySQL Fleet
#22So satisfying to do a huge upgrade like this and then see the actual proof in the pudding with all the reduced latencies and query times.
Yeah some numbers caught my attention like ~94% reduction in overall database lock time. And to think they never have to worry about VACUUM. Ahh the peace.
Re: Upgrading Uber's MySQL Fleet
#23Why upgrade to v8.0 (old LTS) and not v8.4 (current LTS)? Especially given that end-of-support is only 18-months from now (April 2026) … when end-of-support of v5.7 is what drive them to upgrade in the first place. https://en.m.wikipedia.org/wiki/MySQL
8 has nice features and I think they evaluated it as stable enough to upgrade their whole fleet to it. I'm pretty sure from 8 to 8.4 the upgrades will be much simpler.
Re: Upgrading Uber's MySQL Fleet
#24"This distinction played a crucial role in our upgrade planning and execution strategy."
"Navigating Challenges in the MySQL Upgrade Journey"
"Finally, minimizing manual intervention during the upgrade process was crucial."
Re: Upgrading Uber's MySQL Fleet
#25Did they have ChatGPT (re)write this? The writing style is very easy to identify, and it’s grating.
Really? At n=1 the rate seems to be 0
Re: Upgrading Uber's MySQL Fleet
#26[flagged]
I had a similar reaction when reading https://engineeringblog.yelp.com/2024/10/migrating-from-post...
Re: Upgrading Uber's MySQL Fleet
#27I can tell from a mile away that this is written by ChatGPT / Claude, at least partially. "This distinction played a crucial role in our upgrade planning and execution strategy." "Navigating Challenges in the MySQL Upgrade Journey" "Finally, minimizing manual intervention during the upgrade process was crucial."
Re: Upgrading Uber's MySQL Fleet
#28Why upgrade to v8.0 (old LTS) and not v8.4 (current LTS)? Especially given that end-of-support is only 18-months from now (April 2026) … when end-of-support of v5.7 is what drive them to upgrade in the first place. https://en.m.wikipedia.org/wiki/MySQL
Re: Upgrading Uber's MySQL Fleet
#29I can tell from a mile away that this is written by ChatGPT / Claude, at least partially. "This distinction played a crucial role in our upgrade planning and execution strategy." "Navigating Challenges in the MySQL Upgrade Journey" "Finally, minimizing manual intervention during the upgrade process was crucial."