オラクル、MySQLのデータベースエンジンでJavaScriptをサポート、ストアドプロシージャなどJavaScriptで記述可能に。プレビュー版をリリース

今回は「オラクル、MySQLのデータベースエンジンでJavaScriptをサポート、ストアドプロシージャなどJavaScriptで記述可能に。プレビュー版をリリース」についてご紹介します。

関連ワード (将来的、搭載、隠蔽等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オラクルは、MySQLのストアドプロシージャやストアドファンクションの記述言語としてJavaScriptをサポートすると発表し、対応したMySQL Enterprise Editionのプレビュー版を公開しました。

Oracle CloudやAWS、Microsoft Azure上でオラクルが提供しているマネージドサービス、MySQL Heatwaveでも利用可能になっています。

fig

JavaScriptのサポートでMySQLエコシステムの拡大を狙う

ストアドプロシージャやストアドファンクションは、データベースエンジン側にあらかじめまとまったクエリの処理などを登録しておき、必要に応じて呼び出すことでその処理を実行できるという機能です。

複雑な処理であってもアプリケーションから簡単に呼び出してデータベースエンジン内で処理を実行できるため、アプリケーションとデータベースサーバ間でのデータ転送が最小限となりネットワークの負荷が軽くセキュアで、複雑な処理をアプリケーションから隠蔽できる、などのメリットがあります。

オラクルとしては、最も普及しているプログラミング言語の1つであるJavaScriptでこうした処理の記述を可能にすることで、より多くのプログラマにMySQLを活用してもらい、エコシステムを拡大しやすくする狙いがあると見られます。

将来的にはPythonのサポートも?

MySQLのデータベースエンジン側でJavaScriptを実行する機能を提供しているのは、オラクルが開発している多言語対応の仮想マシンであるGraalVM Enterprise Editionです。

GraalVM Enterprise Editionをデータベースエンジンに統合し、JavaScriptをサポートする機能は、2021年に登場したOracle Database 21cで提供開始されていました。今回のMySQLのJavaScript対応は、この技術を持ち込んだものだと思われます。

参考:Oracle DatabaseがGraalVMを搭載、DB上でJavaScriptを実行可能。Pythonやほかの言語もサポートしていくと

このときオラクルはGraalVMの多言語対応を活かし、将来はPythonもサポートする計画があることを明らかにしていました。まだPythonサポートは実現されていませんが、Oracle DatabaseでPythonがサポートされるようになればMySQLでも同様にサポートされるのではないでしょうか。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
[速報]BigQueryが非構造化データのサポートを発表。これで構造化データ(RDB)、半構造化データ(JSON)、非構造化データをサポート。Google Cloud Next '22
Google
2022-10-12 06:13
Cloudflare、Workers KVの更新に失敗し障害発生。しかも復旧用ツールがWorkers KVに依存しており使えず、手動で緊急対応
Cloudflare
2023-11-07 21:30
Excel世界大会も登場、今改めて考える「eスポーツとは何か」 (1/3 ページ)
くわしく
2021-06-29 06:30
Hexagonと富士通、デジタルツイン活用して安心安全な街づくりを支援
IT関連
2023-06-16 11:27
「契約業務のデジタル化」の課題トップは「各システムが連携されず業務が分断」–ドリーム・アーツ調査
IT関連
2023-01-26 04:59
DocuSignとZoomを統合する機能が登場、Zoomミーティング内で署名が可能に
IT関連
2022-02-17 11:41
MAIAとSAPジャパン、女性デジタル人材の育成・就労を支援する基盤を構築
IT関連
2023-07-26 18:56
ノーコードでCSVファイルからPDF帳票を出力。複雑なレイアウトでもExcelでユーザー自身が作成、カスタマイズ可能[PR]
Excel
2023-09-19 02:10
顧客のデジタルレジリエンスの構築を支援–Splunk・野村社長
IT関連
2024-01-11 21:49
VRブラウザー「Firefox Reality」、提供終了–技術はIgaliaの「Wolvic」に継承
IT関連
2022-02-08 08:03
ヤフー、自治体のワクチン接種スケジュールをプッシュ通知 「Yahoo! JAPAN」アプリで
企業・業界動向
2021-06-17 15:26
Netflix、不正なパスワード共有を取り締まるテスト開始
アプリ・Web
2021-03-13 14:37
シャープ、「ロボホン」の弟モデルを発表 甘えん坊でおっとりした性格に
企業・業界動向
2021-05-22 16:55
マイクロソフト、法人向けAIチャット「Bing Chat Enterprise」を提供開始
IT関連
2023-07-20 21:42