MySQL HeatWaveは、トランザクション、分析、機械学習、生成AIサービスを組み合わせた唯一のフルマネージドのMySQLデータベース・サービスです。また、MySQL HeatWave Lakehouseも含まれており、ユーザーはオブジェクト・ストレージ、MySQLデータベース、またはその両方の組合せに格納されているデータを分析できます。ユーザーは、MySQL HeatWaveを利用したアプリケーションを、Oracle Cloud Infrastructure (OCI)、Amazon Web Services (AWS)およびMicrosoft Azureのいずれかのパブリック・クラウドにデプロイできます。

今年は、MySQLの30年間の重要なマイルストーンです。過去30年間にわたり、MySQLは、あらゆる業界の革新的な組織によって信頼されている、世界で最も人気のあるデータベースの1つとなっています。Webサイトやアプリケーションの強化からエンタープライズ規模のワークロードの処理まで、MySQLは数え切れないほどのデータ主導型ソリューションの中核となっています。 

MySQL AIの紹介: 新たなインテリジェンス時代

大きなITトレンドの変化が続く動きの中で、MySQL HeatWaveの生成AI、機械学習およびベクトル処理機能をMySQL Enterprise Editionに組み込んだMySQL AIを発表できることを嬉しく思います。この飛躍により、開発者は選択した開発環境でMySQLを使用してリッチなAI/MLアプリケーションを構築し、オンプレミスまたはクラウドにアプリケーションをデプロイできます。

チャットボットの構築、カスタマー・エクスペリエンスの向上、内部業務の合理化、財務不正の検出、予測メンテナンスの強化のいずれであっても、MySQL AIは、すでにMySQLにあるデータまたはファイル・システムのエンタープライズ・データを使用して高度なAIにアクセスできるようにします。

既存のMySQLアプリケーションからMySQL HeatWaveへの移行

MySQL HeatWaveは、MySQLアプリケーションをオンプレミスまたは他のクラウドからMySQL HeatWaveに移行する組織によって大きく成長しています。これは、次のように動作します。

  • パフォーマンスの高速化
  • 所有コストの削減
  • 単一のサービスでMySQLデータに対して分析、機械学習、AIを実行する機能

MySQL HeatWaveでは、個別の分析エンジンやベクトル・データベースが不要になるため、チームは複雑さを軽減しながら、より多くの作業を行うことができます。

Oracle AI Worldでの発表事項

今週、Oracle AI Worldでは、主に4つのカテゴリでいくつかの新機能を発表しました。

  • エンタープライズ機能
  • 開発者中心の拡張機能
  • 高度な分析およびAIワークロードの機能
  • オブジェクト・ストア内のデータを使用するアプリケーションの増加を促進します。

新しいMySQL HeatWaveマイグレーション・アシスタント

既存のオンプレミスMySQLアプリケーションを1つの簡単なステップでMySQL HeatWaveに移行できるようになります。MySQL HeatWaveマイグレーション・アシスタントは、ダウンタイムなしでスキーマ、データ、ユーザーおよびレプリケーションの設定を処理します。トラブルシューティングを容易にするために、進捗の更新、完了の見積り、詳細なログを管理できます。MySQL HeatWave移行ツールはプレビューで提供されており、まもなく公開される予定です。

MySQL HeatWave Migration Assistant

 

MySQL Studio – クエリー・エディタ、ノートブック、結果の可視化を備えた新しいグラフィカル・インタフェース

MySQL Studioは、データベース管理およびアプリケーション開発のための直感的な統合環境を提供する新しいグラフィカル・インタフェースです。SQLワークシート、ベクトル・ストアに格納されているドキュメントおよびMySQL内のデータを問い合せるためのチャット・インタフェース、および機械学習および生成AIアプリケーションを開発するための対話型のノートブックが含まれます。ノートブックはJupyterと互換性があり、開発者は既存のノートブックをMySQL AIおよびMySQL HeatWaveで使用するためにインポートしたり、MLおよびGenAIプロジェクトで共有およびコラボレーションできます。

MySQL Studio

 

NL2SQL, MCP, RESTサービス – アプリケーション開発を効率化

データと自然言語でやり取りするNL2SQL

MySQLのNL2SQLは、開発者が自然言語で質問できるようにすることでデータ・アクセスを簡素化します。データベースのスキーマをコンテキストとして持った大規模言語モデルを使用して、自然言語が正確なSQLに自動的に翻訳されます。MySQL AIとHeatWaveの両方で利用できるNL2SQLは、LLM出力を改良および拡張するデータベース内LLMとMySQLの拡張機能を利用して、精度とパフォーマンスを向上させます。ビジネス・ユーザーにとって、NL2SQLは、データへの直感的なセルフサービス・アクセスを提供し、SQLの専門知識がなくてもデータ主導型の意思決定を行えるようにします。

NL2SQL

Build Smarter AI Apps with MySQL Model Context Protocol (MCP)

MySQL用のModel Context Protocol (MCP)サーバーおよび拡張Python SDKを導入し、開発者がLangChainのような一般的なオープンソース・フレームワークを使用してAI駆動のMySQLアプリケーションを構築できるようにしました。MCPは、クライアント(AIモデルやエージェントなど)とホスト(IDE、アプリケーション、サーバーなど)間で「ツール利用」と「コンテキスト」の統合アプローチを定義することで、AIモデルがツール、データ、開発環境とどのように相互作用するかを標準化します。MCPサーバーとツールをMySQL HeatWaveに統合することで、開発者は、MySQL HeatWaveの強力な機能を活用する高度なエージェントAIアプリケーションの作成を合理化できます。

MCP

MySQL HeatWave REST Serviceによりミドルウェアを使わずにアプリケーション・スタックをシンプル化

MySQLにネイティブで、HeatWaveと統合されているMySQL RESTサービスを導入しました。これにより、MySQL HeatWaveインスタンスから直接RESTful APIエンドポイントを作成でき、バックエンド・コード、ミドルウェア、サードパーティ・フレームワークは必要ありません。これにより、開発と運用の複雑さを軽減できます。このサービスは、スキーマおよび表にマップされたRESTエンドポイントを自動生成し、プログレッシブWebアプリケーション、AI主導のソリューションおよびダッシュボードの迅速な提供を可能にします。MySQLロールベースのアクセス制御、柔軟な認証オプション、および高パフォーマンスのHTTPサーバーを利用して、安全でスケーラブルです。

アプリケーションの複雑さを削減するMySQLでのWebAssemblyとJSON Dualityのサポート

MySQL HeatWaveはJavaScriptのネイティブ・サポートを提供し、データベース内で実行されるWebAssembly (WASM)を導入しました。これにより、開発者は、豊富なセマンティクスとデータ処理機能を備えた新しいアプリケーションを作成できます。開発者は、C、C++またはRustからコンパイルされたJavaScriptライブラリまたはモジュールを使用してストアド・ファンクションおよびプロシージャをWASMに書き込み、より強力な操作のために組込みSQLファンクションを補完できます。

Oracle Databaseで最初に導入されたJSON Dualityビューは、MySQLで使用できるようになりました。リレーショナル・データベースの長所を損なうことなく、ドキュメント中心のアプリケーションを管理するための革新的なアプローチを提供します。これにより、SQLとドキュメント処理、よりスムーズな相互運用性、簡素化された開発ワークフローを組み合わせたハイブリッド・ワークロードが可能になり、参照整合性や強力なトランザクション一貫性などのMySQLの堅牢な機能からメリットを得ることができます。

MySQL AIでオンプレミスでインテリジェントなAIや機械学習アプリケーション開発

MySQL AIは、組み込みの生成AI、機械学習、ベクトル作成/処理機能をMySQLデータベースに直接組み込みます。これにより、開発者は、オンプレミスを含むあらゆるプラットフォームで、使い慣れたツールを使用してインテリジェントなアプリケーションを構築できます。MySQL AIは、自動機械学習、組み込みの大規模言語モデル(LLM)、ベクトルストアなどの機能により、複雑な統合や個別のAIサービスの必要性を排除します。MySQL AIの新しい側面は、MySQLがファイル・システム内のドキュメントに対してセマンティクス検索を実行できるようにすることです。

既存のハードウェア上で稼働するMySQL AIオンプレミスで構築されたアプリケーションをデプロイするか、MySQL HeatWaveでこれらのアプリケーションを実行することで、低コスト、優れたパフォーマンス、より豊富な機能(分析、オブジェクト・ストア内のデータのクエリ、Autopilot)を実現することができます。MySQL AIからMySQL HeatWaveへの移行は、同じMySQLエンジンを使用し、MySQL Studioやモデル・コンテキスト・プロトコル(MCP)など、既存のプロトコル、ツールおよびフレームワークをサポートしているため、シームレスです。

高可用性、FSDR(フルスタック・ディザスタ・リカバリ)、BYOK, Autopilot Indexing – OLTPの堅牢化とセキュリティ強化

フェイルオーバー時間の6倍高速化

最新のエンタープライズ・アプリケーションでは、最小限のダウンタイムで大量のトランザクションを処理できる、信頼性が高く安全なMySQLデータ・プラットフォームが必要です。MySQL HeatWaveは堅牢な高可用性(HA)機能を提供し、計画フェイルオーバー時間と計画外フェイルオーバー時間の両方を1/6に改善しました。この機能拡張により、アプリケーションの耐障害性と応答性が維持され、中断のリスクが軽減され、重要なサービスがオンラインのままになります。

Full Stack Disaster Recovery (FSDR)による自動化された災害対策構成

OLTPワークロードのディザスタ・リカバリ(DR)は、システム障害、データ破損または自然災害時のビジネス継続性を確保するために重要です。Oracle Full Stack Disaster Recovery(FSDR)を使用すると、組織はエンドツーエンドのDRプロセスを自動化して、ダウンタイムとデータ損失を最小限に抑えることができます。MySQL HeatWaveは、フルスタックDR計画内のコンピュート、ストレージ、OKEクラスタ、ネットワーキングとシームレスに統合され、セットアップと管理が簡素化されます。このアプリケーション・スタックのオーケストレーションにより、手作業が不要になるため、運用効率が向上し、重要なアプリケーションが混乱から迅速に回復できるという自信が得られます。

Autopilot Indexingと通知による運用の効率化

データベースのパフォーマンス・チューニングは複雑で時間がかかる場合がありますが、MySQL HeatWaveのAutopilot Indexingでは、OLTPワークロードの最適化に役立ちます。問合せパターンを自動的に分析し、ストレージのオーバーヘッドのバランスをとりながら、最適なワークロードのパフォーマンスを得るために索引(作成/削除)を推奨します。この機能がさらに強力になるのは、推奨を自動的に予測してユーザーに通知する機能です。

データ・セキュリティを強化するお客様が管理する暗号化キー

MySQL HeatWaveは、保存中および転送中のすべてのデータをデフォルトで暗号化します。Oracleは暗号化キーを管理して堅牢な保護を確保しますが、規制要件や内部要件が厳しい組織は独自の暗号化キーを持ち込み、制御することを選択できます。この顧客管理の暗号化キー(CMEK)オプションは、キー管理とデータ保護を完全に制御し、コンプライアンスおよびセキュリティ・ポリシーを満たすための保証と柔軟性を高めます。

分析、生成AIおよびオブジェクト・ストレージのデータの分析に関する新機能

リアルタイム・ダッシュボード構築のための自動リフレッシュ機能付きマテリアライズド・ビューと一時表

MySQL HeatWaveでは、オブジェクト・ストア内のファイルのデータを圧倒的な高性能で処理できる高度な分析アプリケーションを構築できます。オブジェクト・ストア上のファイルの変更をHeatWaveに自動的に伝播する自動リフレッシュ機能が導入され、リアルタイム分析が可能になります。

MySQL HeatWaveの優れたパフォーマンスとコストにより、MySQL以外のデータベースや分析データベースからワークロードを移行するお客様もいます。シームレスな移行を提供し、ウェアハウスのユース・ケースを増やすために、HeatWaveで自動リフレッシュ機能付きのマテリアライズド・ビューのサポートを導入しました。マテリアライズド・ビューでは、事前計算された問合せ結果がHeatWaveメモリーに直接格納され、基礎となる表が変更されるたびに自動的に更新されるため、データが常に最新で正確になります。このアプローチは、複雑な分析とダッシュボードに最適で、反復的な計算とリソース消費を削減することで、システムの読み取りスケーラビリティを向上させます。これを補完するために、HeatWaveで一時表サポートも導入されました。このサポートは、データを完全にメモリーに格納し、データへのSQLアクセスを提供します。これにより、マルチステップ・データ変換を使用するアプリケーションの問合せパフォーマンスが大幅に向上し、レイテンシが低下します。

MySQL HeatWaveでのDelta Lakeサポート

MySQL HeatWaveでは、Parquet、Avro、ND-JSON、CSVなどのオープン・ファイル形式を問い合せることができます。現在、広く採用されているオープンソースのテーブル形式であるDelta Lakeファイルをサポートしており、ACIDトランザクション、スキーマの適用、データレイク内のファイルへのバージョニングを実現しています。これは、業界をリードするペタバイト級のレイクハウスのHeatWaveの価格性能と、Delta Lake形式のトランザクション機能を組み合せたものです。

HeatWaveでの自動ベクトル・インデックスによるセマンティック検索の高速化

MySQL HeatWaveは、非常に効率的なインメモリー・スキャンによるセマンティック検索をサポートしています。データ・サイズが非常に大きく、一部の述語の選択性が高いシナリオを高速化するために、ベクトル索引のサポートを導入しました。これにより、従来のフル・スキャンと比較して最大100倍のパフォーマンスが高速になります。ベクトル索引は、既存の効率的なインメモリー・スキャンベースのベクトル検索を補完し、HeatWaveが問合せコンテキストに基づいて最適なメソッドをインテリジェントに選択できるようにします。HeatWaveのベクトル索引は自動的に構築されるため、手動での設定やチューニングは不要で、GenAIワークロードにHeatWaveを簡単に活用できます。

HeatWaveのハイブリッドなアプローチによる正確な検索かつ精度の高い類似検索

MySQL HeatWaveは、セマンティックおよびキーワードベースのアプローチを組み合わせたハイブリッド検索のサポートが追加され、ユーザーのクエリが曖昧で概念的であるか、非常に正確でファクトベースであるかに関係なく、関連情報を取得できます。これは、特定の名前/キーワードを持つ製品カタログから規制当局への申請、詳細な説明による顧客とのやりとりまで、多様なデータセットを処理するビジネス・アプリケーションに役立ちます。この2つのアプローチは、セマンティックの関連性と完全一致の組合せによって回答の正確性と完全性の両方が保証され、幻覚が軽減される、検索拡張生成ワークフローの成功に不可欠です。

まとめ

MySQLは、世界で最も人気のあるデータベースの1つで、世界中で何千万ものアプリケーションと何億もの稼働するサーバーがあります。MySQL HeatWaveは、MySQLチームのフルマネージド・データベース・サービスであり、複数のクラウドで使用できます。MySQLアプリケーションをMySQL HeatWaveに移行して、パフォーマンスの向上、コストの削減、OLTP、リアルタイム分析、AL/ML、レイクハウスの機能の強化を実現しているお客様は数千人います。

MySQL AIは、MySQL EEの拡張機能であり、GenAI、データベース内LLM、ベクトルおよびAutoML機能の豊富なセットをMySQLに提供します。これにより、組織はMySQLを使用して、より豊富でインテリジェントなアプリケーションを開発できます。

今週のOracle AI Worldでは、MySQL AIに加えて、エンタープライズ・ワークロード、開発者、AI/MLおよびレイクハウス・アプリケーションをターゲットとするMySQL HeatWaveの多くの機能をリリースしました。これにより、MySQLワークロードを移行し、MySQL HeatWaveで新しいアプリケーションを開発する、より魅力的なメリットが得られるとオラクルは考えています。MySQL HeatWaveはFedRAMP認定を受けており、米国政府および国防総省リージョンで使用可能です。 ​