4 What is In-Database Machine Learning

Oracle Machine Learning (OML) provides scalable in-database machine learning algorithms through PL/SQL, SQL, Python, and R APIs. OML has over 30 scalable machine learning algorithms directly in the database, which helps you develop and deploy solutions quickly for applications and dashboards.

OML eliminates costly and risky data movement for database data. By avoiding separate analytical engines, you simplify your solution architecture, as there’s no need to manage and test workflows involving remote third-party engines. OML algorithms support algorithm-specific automatic data preparation and individual prediction details, with scalable batch and real-time scoring (inferencing). OML is included with Oracle Autonomous Database instances and Oracle Database licenses.