We are excited to release Multilingual Engine (MLE), an experimental feature for the Oracle Database 12c. MLE enables developers to work efficiently with DB-resident data in modern programming languages and development environments of their choice.

 

In the first release, we are providing users with a way to run stored procedures and user-defined functions written in JavaScript or TypeScript. We are also actively working on extending multilingual support to include other languages like Python.

 

Oracle Database MLE is being developed by Oracle Labs. This release is meant to give you a glimpse of our vision. Our goal is to engage with the community early. We are actively looking for use cases and feature requests.However, MLE is an experimental feature that has many limitations and is likely to have bugs. Please let us know if you have suggestions, ideas, or issues.

 

A VirtualBox image with Oracle Database MLE preinstalled will be available for download within the next few days. We are excited to have the community try it out and to hear your feedback.