10.1 About Embedded R Execution
In OML4R, embedded R execution is the ability to run R scripts in R engines that are dynamically spawned and managed by the database environment.
You can store R scripts in the OML4R script repository and to call such scripts with embedded R functions. When called, a script runs in one or more R engines that run on the database server. OML4R provides both an R interface and a SQL interface for embedded R execution on Oracle Database, R, SQL, and REST interfaces on Autonomous Database. From the same R script you can get structured data, an XML representation of R objects and images, and even PNG images through a BLOB column in a database table.
The following topics describe embedded R execution:
- Benefits of Embedded R Execution
Embedded R Execution has the following benefits: - APIs for Embedded R Execution
Oracle Machine Learning for R provides R, SQL and REST interfaces for Embedded R Execution. - Support for Parallel Execution
Some of the Oracle Machine Learning for R Embedded R Execution functions support the use of parallel execution in the database.
Parent topic: Embedded R Execution