オラクル、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
【コラム】いずれメタバースは、あなたをモニターし行動を操作する世話役AI「ELF」で埋め尽くされる
IT関連
2022-01-24 14:06
ビールの醸造かすを生分解性フィルムに変えるMi Terroが1.7億円調達
IT関連
2022-03-07 15:25
中国のアントグループ、作業車のリース事業にブロックチェーンを活用
IT関連
2022-12-08 20:42
サイオス、2023年度はSaaS事業への投資を継続–DX目的に活用機運高まる
IT関連
2022-12-09 04:24
iCloudで「機能停止」 一時「Apple Music」なども【復旧済み】
製品動向
2021-02-05 07:26
「Zoom」に映り込む請求書や電話番号から情報漏洩–在宅勤務のリスクを考える
IT関連
2021-04-17 11:32
NEC、セキュリティ対策の問題を全体最適化で解消する新規事業
IT関連
2022-10-05 07:42
BMWがレトロフューチャーな電動スクーター「CE 04」をついに生産開始、しかし132万円で買う人はいるのか?
モビリティ
2021-07-09 05:49
スマートフォンをハッカーから守る–5つの簡単な対策で保護を強化
IT関連
2023-04-06 08:03
Terraform Cloudの無料枠が強化、ユーザー数制限なし、シングルサインオン可能など
DevOps
2023-06-01 19:28
グーグル、ブロックチェーン部門を設立か
IT関連
2022-01-25 17:50
小野薬品と日鉄ソリューションズ、統合データ活用基盤を構築–新薬創出を支援
IT関連
2022-11-13 04:30
CTCとSAPジャパン、「GROW with SAP」で戦略的パートナーシップを締結
IT関連
2023-12-06 00:20
「Windows 11」、機能アップデートは年1回に
IT関連
2021-06-25 14:29