🐬

MySQL8.0.37互換のAurora MySQLはいつリリースされるのか

2024/09/01に公開

概要

Aurora MySQL2系のEOLが2024年10月31日と迫ってますね!
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.MySQL57.EOL.html

EOLに伴って、Aurora MySQL Aurora3系にアップデートするケースも多いのではないかと思います。
Aurora3系(MySQL8.0)にアップデートしたことにより、COUNT(*)のパフォーマンスが悪化することなどが知られていますが、MySQL8.0.37で解消しているようです。

https://zenn.dev/hmatsu47/articles/mysql80-count-slowdown
https://ca-srg.dev/dba9a0f2aa9049259a9610274b258bf2

しかし、2024/09/01現在、Aurora MySQLの最新バージョンは3.07.1で、MySQL 8.0.36互換のものとなります。

COUNT(*)のパフォーマンスで移行の意思決定をするケースは稀かもしれませんが、解消されているバージョンを使えるには越したことがないと思い、いつ頃、8.0.37互換のバージョンが使えるようになるのか傾向から予測してみました。

予測に使うデータ

  • Amazon Aurora MySQL バージョン 3 のデータベースエンジンの更新、の情報

https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.30Updates.html

  • MySQL8.0のリリースノート

https://dev.mysql.com/doc/relnotes/mysql/8.0/en/

この2つを使いたいと思います。
予測の方法は、雑ですが、ClaudeにAurora MySQLのリリース情報とMySQL8.0のリリース情報からMySQL8.0.37互換のAurora MySQLのリリース日を予測してもらいました。

Claude君の予測

※Claude3.5 sonnet を使用

傾向に基づくと、Aurora MySQLのMySQL 8.0.37互換バージョンは、早ければ2024年9月頃(4.5ヶ月後)、遅くとも2025年1月頃(9ヶ月後)にリリースされる可能性が高いと予測できます。
ただし、これはあくまで過去のパターンに基づく予測であり、実際のリリース日はAWSの開発スケジュールや技術的な要因によって変動する可能性があります。正確な日程については、AWSの公式発表を待つ必要があります。
AWSのリリースサイクルが短くなる傾向にあることを考慮すると、2024年の年末頃(10月から12月の間)にリリースされる可能性が高いと推測されます。

早くて2024年9月、遅くても2025年1月頃であること、最近はAWSのリリースサイクルが短くなってきている傾向などを踏まえて推測してくれました。

EOLの2024年10月31日に間に合うのかなんともいえないタイミングになりそうですね!

答え合わせ

2024/11/19 に8.0.39互換のリリースが発表されました。予想の幅も広かったのもあって、予想の範囲に収まりましたね。8.0.38互換のリリースを飛ばして8.0.39互換のリリースをしたので、早めの予測であった9月からは少し時間が空いたのかもしれないです。
https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-aurora-mysql-3-08-compatible-8-0-39-generally-available/

Discussion