A MLE v1 beta testing guideline — oracle-tech

    Forum Stats

  • 3,702,303 Users
  • 2,239,629 Discussions
  • 7,835,897 Comments

Discussions

A MLE v1 beta testing guideline

Gerald Venzl-OracleGerald Venzl-Oracle Posts: 85 Employee
edited December 2017 in Multilingual Engine

Thank you for taking the time to beta test the Oracle Database Multilingual Engine!

In this first beta test we offer the capability to write JavaScript stored functions which can be called from SQL queries. We would like testers to focus at this stage on the integration between writing JS functions and execute them in SQL statements as well as the capabilities of loading third party packages from npm and using those directly within your SQL. Some of the questions, but not exclusively, we want users to take a look at, are:

  • Is it easy to write JS functions and use them in SELECT, WHERE clauses, sub selects, INSERTs, etc.
  • Is it easy to write JS functions with more sophisticated parameters (more than one, different data types, etc)
  • Is it easy to write SQL within JS functions to get and put data from and into the database
  • Is it convenient to load npm packages, also when they require other npm packages
  • How easy is it to load multiple npm packages in your JS function
  • Do you think you would be allowed loading third party open source packages into a production database in the first place?
  • Do you like the way how you have to declare your functions today, what can be done better, etc.

Please note that taking a close look at the performance comparison between PL/SQL and MLE is premature in this first beta. A lot of integration points for MLE haven't been provided yet in this beta version and hence give it in some cases a clear performance benefit and in others a clear downside. Although MLE can offer a lot of benefits going forward this beta version is yet to soon to draw conclusions on performance numbers.

We really appreciate all the testing efforts and what has been done already and certainly those are already very good insights!

Thanks everybody,

Gerald

Comments

  • Lucas JellemaLucas Jellema Posts: 327
    edited December 2017

    Hi Gerald,

    The download page provides both an ova file (Virtual Box) and a Docker Image. There are no instructions on how to make use of the Docker file - how to run it, how to access documentation in it, etc. Can you clarify how the Docker download can be used?

    kind regards

    Lucas

  • commi235commi235 Posts: 28 Blue Ribbon
    edited December 2017

    Hi Lucas,

    I have created a separate thread where I wrote some guide based on my trial-and-error journey.

    Maybe it helps you and others with more knowledge can also help me improve it.

    Regards,

      Moritz

Sign In or Register to comment.