Database Integrated Analytics Using R: Initial Experiences with SQL-Server + R
Document typeConference lecture
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
European Commission's projectHi-EST - Holistic Integration of Emerging Supercomputing Technologies (EC-H2020-639595)
Most data scientists use nowadays functional or semi-functional languages like SQL, Scala or R to treat data, obtained directly from databases. Such process requires to fetch data, process it, then store again, and such process tends to be done outside the DB, in often complex data-flows. Recently, database service providers have decided to integrate "R-as-a-Service" in their DB solutions. The analytics engine is called directly from the SQL query tree, and results are returned as part of the same query. Here we show a first taste of such technology by testing the portability of our ALOJA-ML analytics framework, coded in R, to Microsoft SQL-Server 2016, one of the SQL+R solutions released recently. In this work we discuss some data-flow schemes for porting a local DB + analytics engine architecture towards Big Data, focusing specially on the new DB Integrated Analytics approach, and commenting the first experiences in usability and performance obtained from such new services and capabilities.
CitationBerrall, J. L.; Poggi, N. Database Integrated Analytics Using R: Initial Experiences with SQL-Server + R. A: 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW), 12-15 Dec. 2016. "Data Mining Workshops (ICDMW), 2016 IEEE 16th International Conference on". Institute of Electrical and Electronics Engineers (IEEE), 2017, p. 1-7.