Published Sep 3, 2019

SE-Radio Episode 305: Charlie Berger on Predictive Applications

Charlie Berger, senior director at Oracle, delves into the transformative potential of embedding machine learning directly into databases for enhanced efficiency and scalability, emphasizing the importance of diverse data integration and the deployment of predictive applications for real-time enterprise insights.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Database Algorithms

    Implementing machine learning algorithms directly in databases can significantly streamline predictive modeling. explains that native algorithms in databases like Oracle allow developers to build predictive applications without needing extensive data science expertise 1. This approach reduces the time to operationalize predictive models, which traditionally takes up to nine months 2.

    The advantage was, and this is where I kind of part ways with some data scientists who think it's all about the algorithms.

    ---

    By moving algorithms to the data, developers can leverage existing SQL skills to implement machine learning models efficiently.

       

    R Integration

    The integration of the R language into SQL enhances data analysis and machine learning capabilities. describes how Oracle's R to SQL transparency layer allows for seamless mapping of R functions to SQL, enabling high-performance execution within the database 3. This integration supports a wide range of algorithms, from traditional to cutting-edge, and offers a scalable solution for handling large datasets.

    You're going to be doing yourself a disservice if you don't come and look at the database as a possible platform to do your analytics.

    ---

    While R can be used for additional analysis, leveraging in-database implementations can provide significant performance benefits 4.

Related Episodes