5月26日、Oracle の MySQL Community Team は、オラクルのレッドウッドショア・オフィスにて開催された「MySQL Contributor Summit」に、MySQL のコントリビューター、お客様、パートナー、コミュニティメンバーをお迎えましました。また、リモートでも多くの方にご参加いただきました。

Contributor Summit では、オラクルのエンジニアとコミュニティコントリビューターが一堂に会し、アイデアを交換したり、進行中の取り組みを共有するなど、MySQL の将来に向けた協力の機会を探りました。初開催となる今回は、AI 連携、パフォーマンスと可観測性、開発効率の向上、拡張性、コミュニティエンゲージメントなど幅広いテーマについて議論が行われました。

Attendees at the Oracle Redwood Shores campus.

この日の共通テーマとして、MySQLの未来を形作る上でコミュニティの参加がいかに重要であるかが繰り返し強調されました。プレゼンテーション、オープンディスカッション、ブレイクアウトセッションを通じて、コントリビューターたちは、ロードマップの策定やコミュニティの取り組みの指針となる提案、研究成果、フィードバックを共有しました。

このコミュニティ貢献の精神は、20以上のセッションや提案が盛り込まれたアジェンダ全体に反映されており、その約半数は、オラクル以外のコミュニティ・コントリビューターや組織によって発表されました。コントリビューターおよび登壇者には、Amazon、Google、Booking.com、Percona、ProxySQL、Readyset、Zhao Song 氏(Hopsworks)、VillageSQL、MariaDB Foundation、オラクルのエンジニア、MySQL ACE コントリビューターが含まれていました。

議論は、ロードマップに反映されている主要テーマに沿って行われました。

  • AI ネイティブなデータベース機能とベクトルワークロード
  • パフォーマンス最適化と可観測性の強化
  • 開発者と DBA の生産性向上
  • レプリケーションのスケーラビリティと運用ツール
  • MySQL コミュニティにおける透明性とコラボレーションの強化

技術的な議論に加えて今回は、フィードバックを収集し、共通の関心を持つ貢献者同士をつなぎ、MySQLエコシステム全体での今後のコラボレーションの分野を特定する機会となりました。提出されたすべての提案やセッションの詳細については、アジェンダおよび提案提出ページをご覧ください。

AIとクラウド 

AIおよびクラウドトラックでは、ベクトルワークロードと AI 連携に焦点を当てました。トピックには、ネイティブのVECTOR ストレージとインデックス作成、MyVector プロジェクトの MySQL Component Framework への移行、AI アシスタントや LLM ツール向けの MySQL ネイティブな MCP インターフェースが含まれていました。これらの提案は、エンタープライズ向けデータベースシステムに期待される信頼性、スケーラビリティ、パフォーマンスを維持しながら、MySQL が新たな AI ユースケースをより良くサポートする方法を模索するものでした。

パフォーマンスと可観測性

パフォーマンスは、全体を通じて最も活発な議論された領域の一つでした。プレゼンテーションでは、InnoDB insert path の最適化、同時分散処理、ハイパーグラフ・オプティマイザの強化、パーティション・プルーニングの可視化、ヘルスモニタリング、および運用診断について取り上げられました。議論は、パフォーマンスの向上、リグレッションの低減、可観測性の向上、そしてユーザーが幅広いワークロードにわたるシステムの挙動をより深く理解してチューニングできるようにすることに支援することに焦点が当てられました。

 
「パフォーマンスと可観測性」のブレイクアウト・セッションでは、運用上の可視性、レプリケーションのスケーラビリティ、ガバナンス、およびパフォーマンス最適化に焦点が当てられました。議論では、GTIDライフサイクル管理、オプティマイザの診断、ヘルスモニタリング、スキーマ監査、レプリケーションのスケーラビリティ、およびパフォーマンスベンチマークについて掘り下げられました。

主なトピックは次のとおりです:

  • GTID 状態からの古い UUID の制御された削除
  • 診断とツール改善のための構造化されたJSONオプティマイザトレース
  • 組み込まれたMySQL ヘルスモニタ 機能
  • スキーマ変更の監査とガバナンスのためのネイティブ DDL トリガー
  • グループコミットと レプリケーション適用を最適化するための InnoDB バッチコミット機能のサポート
  • 次世代レプリケーションのパフォーマンスとスケーラビリティの向上

開発者と DBA エクスペリエンス

開発者およびDBAのエクスペリエンスに関する議論では、複雑さの軽減、標準準拠の向上、そしてMySQL開発体験のモダナイズに焦点が当てられました。トピックは、データ型の強化やスキーマ管理の改善から、MySQLを用いた構築や大規模運用をより容易にするためのデータベースモデリング機能やツールの強化に至るまで多岐にわたりました。

レプリケーションとスケーラビリティ

レプリケーションとスケーラビリティに関する議論では、大規模デプロイメントにおけるスループット、運用効率、管理性改善について改善案が検討されました。トピックには、構造化された変更ストリーム 、バッチコミットのサポート、GTID ライフサイクル管理、レプリケーション性能改善、実際のスケーラビリティ課題に対応するための機能強化が含まれていました。

拡張性/エコシステム/ツールに関連したブレイクアウト・セッション

このブレイクアウトセッションでは、MySQL の拡張性、エコシステム間の相互運用性、コミュニティ主導のイノベーションに焦点が当てられました。OracleからMySQL の現在の コンポーネント・フレームワークと拡張モデルの概要を説明し、MariaDB からは相互運用性とエコシステムにおけるコラボレーションに関する見解が共有されました。 Amazon と VillageSQL のコントリビューターからは、安定した拡張 API、クエリエンジンの拡張ポイント、コミュニティ開発機能に向けた新たなアプローチを通じて、MySQL の拡張性を広げるための提案を発表しました。

主なトピックは次のとおりです:

  • バージョンやディストリビューションをまたいだ安定した拡張 API と ABI 互換性
  • MySQLのコンポーネントフレームワークおよびクエリエンジンの拡張性の向上
  • 拡張機能や新機能のコンポーネントベースアーキテクチャへの移行
  • InnoDBベースのバイナリログストレージおよび関連するアーキテクチャ上の考慮事項
  • MySQL ネットワークプロトコルの進化、ドキュメント、および相互運用性
  • より広い MySQL エコシステム全体におけるコラボレーションの機会

コミュニティ・ブレイクアウト・セッション

MySQL Community のブレイクアウトセッションでは、コントリビューターのエンゲージメント、透明性、リリースに関するコミュニケーション、そして MySQL エコシステムへの参加体験全般に焦点が当てられました。また、MySQLエコシステムのさらなる統合と成長を図るため、アウトリーチに関する議論を継続するグループの結成についても話し合いました。

主なテーマは次のとおりです:

  • バグ追跡と機能優先順位付けに関する透明性の向上
  • より明確なコントリビューションの道筋とオンボーディングドキュメント、ならびに Contributor License Agreement に関する議論
  • 設計に関する議論や機能レビューへの、コミュニティの早期参加
  • リリース、バージョン管理、サポートポリシーに関するコミュニケーションの改善
  • コミュニティプログラム、イベント、エコシステムの可視性への継続的な投資
  • 四半期ごとの Contributor Summit など、定期的なペースでのコミュニティ活動レポート

今後は、マーケティングやアウトリーチをテーマとした公開ディスカッション、Contributor Summit、GitHubを活用したコラボレーション、Early Access build、技術設計に関する議論、開発者向けリソースの充実などを通じて、コミュニティに参加いただける機会をさらに拡げていきます。これらの取り組みにより、世界中の組織がMySQLに求めるエンジニアリング品質、安定性、互換性、セキュリティを維持しながら、よりオープンで参加しやすい環境を実現します。

最後に、進捗状況の測定、対応中のバグの状況共有、そしてMySQLエコシステムの健全性をより透明に公開していくというコミットメントについても議論しました。近年のバグバックログ管理や問題対応速度の改善は、その取り組みを反映したものです。

MySQLバグダッシュボードのレビューでは、各MySQLバージョン系列における未解決バグの削減が着実に進んでいることが示されました。2025年1月1日以降、700件以上のバグがクローズされており、残る1,389件の課題についても継続的に対応が進められています。報告されたバグの大半はMySQL Serverに関するもので、続いてMySQL WorkbenchおよびConnectorsが占めており、コミュニティ活動が最も活発な領域に重点的に取り組んでいることが共有されました。

今後は、コントリビューターの増加、コントリビューションの品質、問題対応・解決傾向、ロードマップへの参加、Early Access buildの利用状況、コミュニティプログラムやイベントへの参加状況などの指標を定期的に追跡・共有する予定です。これらの指標を活用し、改善機会を特定するとともに、MySQLコミュニティのさらなる成長を支援していきます。

今後に向けて

この Contributor Summit では、コラボレーションの深化、コントリビューションプロセスの改善、そしてOracleとMySQLコミュニティとの連携強化に向けた方向性が示されました。ロードマップには当日の議論内容が多く反映されており、Oracleエンジニア、コントリビューター、顧客、パートナーによる継続的な協力の基盤となりました。

また、AI 連携、パフォーマンス最適化、開発者の生産性向上、可観測性、レプリケーション、拡張性、運用ツールなど、多岐にわたる幅広いアイデアが紹介されました。同時に、MySQLコミュニティの強さと、オープンな協力関係がMySQLの未来を形作るうえで重要な役割を果たしていることも改めて示されました。

コミュニティが今後も発展していく中で、GitHubは引き続き議論、ロードマップ管理、コントリビューターが参加するプラットフォームとして活用されます。MySQL CommunityロードマップはGitHub Projects上で管理され、今後追加されるGitHub機能やワークフローについては、MySQL Developer Guideで随時案内される予定です。

日程のご案内

Contributor Summit は今後も定期的に開催され、OracleエンジニアとコミュニティメンバーがMySQLの将来について協力できる場を提供していきます。

次回のMySQL Contributor Summitは、8月5日~6日に米国コロラド州ブルームフィールドで開催予定です。

再び活発な議論を続けるとともに、新規・既存を問わず多くのコントリビューターの参加を歓迎します。

議論を続けましょう

コミュニティメンバーの皆様には、サミットで始まった議論を継続し、提案やトピックに対するフィードバックを共有いただくことをお勧めします。コミュニティからの意見は、優先順位の決定、提案内容の改善、そして新たな協力機会の発見において重要な役割を果たします。

また、提案の検討状況、ロードマップの優先事項、新たな参加機会に関する最新情報を得るため、MySQL Community Roadmapのフォローもお勧めします。

セッションの録画は MySQL YouTube Channel に公開予定です。

引き続きコミュニティ活動に参加いただくために、以下のリソースもご活用ください: