Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

MySQL AIとMySQL Studioを使ってみよう

Avatar for mikoma mikoma
November 26, 2025

MySQL AIとMySQL Studioを使ってみよう

2026/11/26 MySQL Technology Cafeでの投影資料です。
10月に発表されたMySQL AIと新しいクライアントツールMySQL Studioを紹介しました。

Avatar for mikoma

mikoma

November 26, 2025
Tweet

More Decks by mikoma

Other Decks in Technology

Transcript

  1. MySQLの道のり Copyright©2025、 Oracle and/or the affiliates 3 1995 2000 2005

    2010 2015 2020 2025 MySQL AB (MySQL社)創業 最初のバージョンを公開 独自のオープンソース・ ライセンスからGPLに 商用版サブスクリプション ”MySQL Network” 発表 オラクルがMySQLの トランザクション・エンジン InnoDBの開発企業 Innobase OYを買収 サン・マイクロシステムズが MySQL ABを$1B (約11億円)で買収 オラクルがサン・マイクロシステムズを $7.4B (約81億円)で買収することを発表 欧州委員会の承認を経て 2010年1月27日に買収完了 MySQL部門も MySQL Global Business Unit として統合 MySQL社の 日本法人 MySQL 株式会社設立 MySQLのクラウド・ サービスの第1世代を リリース 高速クエリ処理 エンジンを搭載した MySQL HeatWave リリース MySQLの第2世代クラウド・サービス MySQL Database Serviceをリリース v3.23 v4.0 v5.1 v5.0 v5.5 v5.6 v5.7 v8.0 v8.2 v8.1 イノベーション・リリースと LTS(Long-term Support) リリースで構成される 新しいリリースモデルを発表 v9.0 v8.4 LTS v8.3 v9.3 v9.1 日本MySQLユーザ会 (MyNA)設立 v9.2 v9.4 v9.5
  2. 開発生産性 MySQL REST Service JSON Duality View WebAssembly (WASM) Python

    SDK Ops Insights for MySQL HeatWave データ分析 マテリアライズド・ビュー 一時表 オブジェクト・ストレージのデータ関連 • Delta Lake サポート • 結果をエクスポート • 自動リフレッシュ Auto ML & AI MySQL AI NL2SQL: 自然言語からSQL文生成と実行 MySQL HeatWave用MCPサーバー ベクトル・インデックス ハイブリッド検索 トランザクション処理 新しいマイグレーション・ツール 自動インデックス OCI Full Stack Disaster Recoveryの対応 BYOK: お客様の暗号鍵の利用 Oracle AI World 2025で発表されたMySQL HeatWaveの新機能 Copyright©2025、 Oracle and/or the affiliates 4
  3. データ管理における課題 AIを最大限活用するためのデータ管理のインフラ整備が求められる 2 Copyright©2025、 Oracle and/or the affiliates 自然言語インターフェース 個人向けの「おすすめ」

    お客様課題の迅速な解決 構造データ 非構造データ ソーシャル メディア 電話音声 医療 記録 注文 履歴 各種 フォーム 請求
  4. 複数のツールを組み合わせる必要性 2 Copyright©2025、 Oracle and/or the affiliates 運用・管理の複雑化 • 複雑なETLプロセス

    • セキュリティの脆弱性 • 保守が困難 • 専門的なスキルが必要 • 開発サイクルが長い • 追加コストが発生 4つのソフトウェアパッケージ ETL ETL ETL ETL ETL MySQL Anaconda File System Llama models Weaviate, Qdrant.. 機械学習 データベース 生成AI ベクトルストア ETL
  5. MySQL AI Enterprise Editionの追加オプションとして提供 8 Copyright©2025、 Oracle and/or the affiliates

    イン・データベース LLM ファイルシステム上 のファイル 生成AI MySQL Studio 類似検索 AutoML
  6. MySQL AI インテリジェンスを組み込み 9 Copyright©2025、 Oracle and/or the affiliates イン・データベース

    LLM ファイルシステム 上のファイル 生成AI MySQL Studio 類似検索 AutoML 生成AI : イン・データベースLLMを利用した推論、ベクトル・ストアを使ったRAG AutoML: 機械学習の訓練、推論、説明をシンプルに ベクトルの生成: ファイルサーバー上のドキュメントからベクトル埋め込みを生成 ベクトルの処理: 多言語のドキュメントに対する類似検索 NL2SQL: データに対する自然言語のインターフェース MySQL Studio: 自然言語でのチャット機能、SQLワークシート、 機械学習の開発環境を備えたGUIクライアントt LLMはCPU上で稼働するためGPU不要 オンプレミスでの開発や運用が可能 より高い精度性能やOCI AIサービスの利用はMySQL HeatWaveで
  7. MySQL AIのアーキテクチャ 10 Copyright©2025、 Oracle and/or the affiliates 主要コンポーネント •

    MySQL Server (商用版) • AIプラグイン • AIサーバー (python) • 組み込みAIエンジン(ベクトル生成) • MySQL Shell (GUI) • MySQL Studio (GUI) • MySQL Router (RESTサービス)
  8. コンテンツの生成、要約、翻訳 • エンタープライズ・ドキュメン トからインサイト/レポートを 生成 • インストラクションマニュアル からブログを生成 • 文書の翻訳と要約

    検索拡張生成(RAG) • GenAIを企業のデータとと もに使用して、より正確で 状況に応じた回答を取得 • 非構造化データに対する 類似性検索の実行 自然言語での会話(多言語) • 自然言語を使用した非構 造化ドキュメントによる会話 • フォローアップ質問のコンテキ ストの保持 12 Copyright©2025、 Oracle and/or the affiliates GenAIユースケースとアプリケーション GenAIとAutoMLの連携 • AutoML出力とGenAIを組 み合せて追加値を出力 • AutoMLでフィルタされたデ ータに対してGenAIを使用 することで、コストを削減し、 正確な結果を迅速に得るこ とが可能
  9. 生成AIアプリケーションを構築する2つのプロセス Copyright©2025、 Oracle and/or the affiliates 13 ナレッジベースを活用し、ベクトル検索とLLMを使って質問に回答 ユーザーのドキュメントから(ベクトルストア内に)ナレッジベースを作成 ユーザー・ドキュメ

    ントの検出 ドキュメントからデ ータを解析 メタデータの抽出 データをセグメン トに分割 埋込みモデルの 選択 ベクトル埋込みの 作成 ベクトルストアの 設計 メタデータ+セグ メント+埋込みを ベクトル・ストアに 挿入 クエリ実行時に MLモデルの一貫 性を確保 質問する 埋込みモデルの 選択 クエリ埋込みの作 成 検索するベクトル ・ストアの選択 検索アルゴリズム の選択 検索結果の選 択 検索結果および ガード・レールを 含むプロンプトの 作成 LLMの選択 結果の取得
  10. 生成AIアプリケーションを構築する2つのプロセス Copyright©2025、 Oracle and/or the affiliates 14 ナレッジベースを活用し、ベクトル検索とLLMを使って質問に回答 ユーザーのドキュメントから(ベクトルストア内に)ナレッジベースを作成 ユーザー・ドキュメ

    ントの検出 ドキュメントからデ ータを解析 メタデータの抽出 データをセグメン トに分割 埋込みモデルの 選択 ベクトル埋込みの 作成 ベクトルストアの 設計 メタデータ+セグ メント+埋込みを ベクトル・ストアに 挿入 クエリ実行時に MLモデルの一貫 性を確保 質問する 埋込みモデルの 選択 クエリ埋込みの作 成 検索するベクトル ・ストアの選択 検索アルゴリズム の選択 検索結果の選 択 検索結果および ガード・レールを 含むプロンプトの 作成 LLMの選択 結果の取得 SQL> call sys.vector_store_load(‘uri’, [options]) SQL> sys.ML_RAG("What is MySQL?", @NL_response, @optional_search_params)
  11. ベクトル・ストア作成のすべてのステップがMySQL内で完結 Copyright©2025、 Oracle and/or the affiliates 15 データベース 顧客ファイル・システム MySQLノード

    OIT パーサー OITパー サー OITパー サー エンコーダ コア全体に分散 セグメント セグメント セグメント エンコーダ エンコーダ ドキュメントが異なる言語で作成されていても使用できます。 document_name segment embedding a.doc Hello World [1.0, 2.0, ..] a.doc Program [0.5, 3.5, ..] b.pdf Quick brown .. [1.0, 2.0, ..] document_name segment embedding hola.pdf Hola Mundo [1.1, 2.4, ..] sol.html marrón rápido ... [1.1, 2.6, ..] días.doc Juego en marcha [0.8, 3.1, ..] ベクトルストアテーブル
  12. MySQLのベクトルデータ型 (VECTOR) Copyright©2025、 Oracle and/or the affiliates 17 類似検索のための関数サポート •

    L1/MANHATAN • L2/EUCLIDIAN • L1^2/MANHATAN_SQUARED • L2^2/EUCLIDIAN_SQUARED • COSINE • DOT • HAMMING mysql> CREATE TABLE wikipedia ( title VARCHAR(1024), page_data TEXT, page_url TEXT, page_embedding VECTOR(1024)); mysql> SELECT page_url, DISTANCE(page_embedding, @query_embedding, “COSINE") as distance FROM wikipedia ORDER by distance DESC LIMIT 10; ベクトル データ型の 定義 MySQL クエリ構文
  13. 一般的な生成AI APIをサポート Copyright©2025、 Oracle and/or the affiliates 18 • ML_GENERATE

    • ML_RAG • VECTOR_STORE_LOAD • ML_EMBED_ROW • ML_RAG_TABLE • ML_GENERATE_TABLE • ML_EMBED_TABLE mysql> select sys.ML_GENERATE('QueryInNaturalLanguage', [options]); options: { JSON_OBJECT('key','value'[,'key','value'] ...) 'key','value': { ['task', {'generation'|'summarization'}] ['model_id', {‘llama3.2-3B-instruct-v1}] ['context', 'Context'] ['language', 'Language'] ['temperature', Temperature] ['max_tokens', MaxTokens] ['top_k', K] ['top_p', P] ['repeat_penalty', RepeatPenalty] ['frequency_penalty', FrequencyPenalty] ['presence_penalty', PresencePenalty] ['stop_sequences', JSON_ARRAY('StopSequence1'[,'StopSequence2'] ...)] } }
  14. ML RAG: 独自のエンべディング(埋込み)の導入 Copyright©2025、 Oracle and/or the affiliates 19 ユーザーの埋込みを使用した類似性検索およびテキスト生成のサポート

    クエリ 埋込み モデル MySQL AI エンべディングテーブル ユーザーの 埋め込みテーブル コンテキスト LLM 応答 類似性 検索 クエリ埋込み ベクトル検索フィルタ 1 2 3
  15. ドキュメント間でのセマンティック検索による問合せの結合 Copyright©2025、 Oracle and/or the affiliates ベクトル・ストア カリキュラム摘 要文書 コースのスケ

    ジュール テーブルの 確認 セマンティック 検索 初心者レベルのOracle Cloud 管理者向け認定コース コースの説明 曜日 S M T W T F S 時刻 6a 9p 2p 6p コース検索 ⨝ 分析問合せ コース名 コース摘要 OCI IAM 1 Understand OCI IAM for first time users of Oracle Cloud... OCI Object Store 1 Introduction to efficient online object storage on Oracle Cloud... 14 Copyright©2025、 Oracle and/or Its affiliates |
  16. MySQL AI AutoML Copyright©2025、 Oracle and/or the affiliates 16 組み込みのセルフサービス・データ・ツールにより、データからインサイトまで

    隠れたパターンと異常の ガイド付き検出 インサイトの獲得 モデル AutoMLでモデルを簡単作成 デプロイ RESTまたはSQLを介してML モデルをアプリケーションに統合 推測 トレーニング 説明
  17. 機械学習のユースケース 123 顧客 • セグメンテーション • ロイヤルティ • 生涯価値 •

    保持/解約 • 取得 • リード生成 と優先順位付け • 最高の顧客要因 • 請求書の異常検出 • 不正検出 製品 • 次の最善オファー • クロス・セル • アップセル • 製品バンドル • 需要予測 • 在庫の予測 • 収益予測 機材 • 予測メンテナンス • 根本原因分析 • 需要予測 • 使用法とセンサーの異常検 出 • 障害リスク評価 財務 • 財務の予測 • 信用リスク評価 • キャッシュ・フロー予測 • 不正行為防止 • リソース割当て • 支払予測 Copyright©2025、 Oracle and/or the affiliates
  18. AutoML 幅広いユースケースに対応する機械学習(ML)モデルのトレーニング機能 24 Copyright©2025、 Oracle and/or the affiliates 回帰 時系列予測

    異常検知 分類 レコメンド(推奨)システム 広告費用のROI予測 需要予測 クレジットカードの 不正使用検知 悪意のある ゲームハッカーの特定 類似したユーザーの特定 債務不履行 の予想 フライト遅延の予測 降雨予報 おすすめの動画 InnoDB ストレージエンジン 予測結果には理解・信頼性のための説明を付与 HeatWave MySQL
  19. 生成AIとAutoMLの統合による予測精度向上とコスト削減 Copyright©2025、 Oracle and/or the affiliates 26 生成AIのみ AutoML +

    生成AI A Spark RDD (Resilient Distributed Dataset) is an immutable, distributed collection of data that can be partitioned across multiple nodes in a cluster. It is designed to handle large datasets that do not fit into memory… 関連性のない結果 The error message indicates that the Spark application is running into an OutOfMemoryError while trying to allocate memory for a task. This can happen if the amount of memory allocated to the task is inadequate… 有用な結果 6 時間 3.6 分 ~30,000 ~200 入力プロンプトの最適化により、 コスト削減 入力プロンプトの最適化により、 性能が向上 LLMに関連するコンテキストにより、 精度が向上 ベクトルストア AutoML LLM 関連するコンテキストを予測
  20. NL2SQL: 自然言語でデータベースへの問い合わせを実行 28 Copyright©2025、 Oracle and/or the affiliates Which products

    have the lowest cost-per- click? LLM ビジネス・エグゼクティブ データ・アナリスト スキーマ取得 自動識別 関連データベース・オブジェクト 製品 名前 カテゴリ CPC ($) ラグジュアリーカーA 車両 2.00 デザイナーシャツB ファッション 7.00 スマートフォンC 電子機器 10.00 SELECT product AS Product Name, category AS Category, SUM(click)/SUM(spend) as CPC ($) FROM campaign_data GROUP BY product, category ORDER BY CPC ($) ASC; データベース・ スキーマ・メタデータ 拡張プロンプト SQL構文の検証(自己反 射) SQL問合せ実 行
  21. チャットのコンテキストを保持 アプリケーションで使用するためにサーバーに保持されるチャット・コンテキスト 29 Copyright©2025、 Oracle and/or the affiliates サーバーに保持されるコンテキスト: •

    チャット履歴: 過去のユーザー・プロンプトとレスポンス • テーブル: 使用する自動検出されたベクトル・ストアテーブル • ドキュメント: 元のファイルへのURLを含む一致するドキュメント・ スニペット • モデル・オプション: 使用するモデル、LLMパラメータ • プロンプト: ユーザーが入力した元のプロンプト • レスポンス: LLMが生成したレスポンス アプリケーション 自然言語 チャット DB ベクトル・ストア
  22. 動作環境について MySQL AIの機能は、9.4.1からEnterprise Editionのプラグインとして利用できます ◼ サポートOS • Oracle Linux 8

    / Red Hat Enterprise Linux 8 (x86_64) ◼ ハードウェアの最小構成 • CPU:32コア (論理CPU, 仮想CPU) • RAM:128GB • ストレージ:512GB ◼ サポートされるLLM • llama3.2-3b-instruct-v1 44 Copyright©2025、 Oracle and/or the affiliates
  23. Pricing • MySQL AI はMySQL EEのオプションとしてお使いいただけます • プロセッサライセンスのサブスクリプションになります 45 Copyright©2025、

    Oracle and/or the affiliates https://www.oracle.com/europe/a/ocom/docs/corporate/pricing/mysql-pricelist-183985.pdf 詳細は営業までお問い合わせください
  24. 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025

    2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 MySQL リリースとサポートのタイムライン 47 Copyright©2025、 Oracle and/or the affiliates MySQL 8.1 MySQL 8.4 LTS Premier Support Extended Support Sustaining Support MySQL 5.7 MySQL 8.0 Bug Fix series MySQL 9.7 Candidate for next LTS – Apr. 2026 IR … … IR MySQL 9.1
  25. Oracle Lifetime Support for MySQL GAから最長8年間 バグ修正、パッチ、アップデートを提供 サポート概要 Premier (1-5年)

    Extended (6-8年) Sustaining (9年以降) 24時間365日サポート • • • 無制限インシデント • • • ナレッジベース • • • メンテナンス・リリース、バグ修正、パッチ、 アップデートの提供 • • 既存のもののみ バージョン リリース日 Premier Support (〜5年) Extended Support (6〜8年) Sustaining Support (9年以降) 5.7 2015年10月 2020年10月 2023年10月 〇 8.0 2018年04月 2025年04月 2026年04月 〇 8.4 (LTS) 2024年04月 2029年04月 2032年04月 〇 9.5 (IR) 2025年10月 2026年1月 「MySQL」で検索 https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf ※ MySQL 5.0, 5.1, 5.5, 5.6および5.7の各バージョンは全てSustaining Support期間 ※ MySQL 9.xイノベーション・リリースは次のバージョンがリリースされた段階でサポート終了 Copyright © 2025, Oracle and/or its affiliates 48
  26. 今後のMySQL & MySQL HeatWaveのイベントやウェビナー 11/26 (水) Oracle Code Night 「MySQL

    AIとMySQL Studioを使ってみよう」 12/17 (水) Oracle AI Worldでの MySQL HeatWave関 連トピックスを掘り下げて ご紹介 12/18 (木) MySQL EE最新動向と MySQL AIご紹介 https://blogs.oracle.com/mysql-jp/post/heatwave-events-in-japan Oracle クラウドウェビナー Oracle クラウドウェビナー Copyright©2025、 Oracle and/or the affiliates 49 1/29 (木) MySQLパフォーマンス チューニング(予定) Oracle オフィス(予定) 近日公開予定 近日公開予定 connpassにて募集中 計画中