4 ms·
This happened back in March. https://blogs.oracle.com/R/entry/r_execution_in_oracle_database https://blogs.oracle.com/R/entry/r_execution_in_oracle_datab....
by mwexler 14y ago
This happened back in March. https://blogs.oracle.com/R/entry/r_execution_in_oracle_database https://blogs.oracle.com/R/entry/r_execution_in_oracle_datab.... It's a desperate attempt to co-opt the Red Hat approach to riches via open source support. Revolution R has been doing pretty well in this game, so Oracle is replicating. The only contribution back to the community so far has been to do a few mild updates to ROracle, the R to Oracle connector.
Oracle has basically wrapped up R and made it embedded in the Database. One nice touch is that they have made overloaded versions of most of R's base and stat functions, and let them handle the "ore" dataframes; these overloaded versons are basically wrappers on the "big-data" functions inside the DB.
If this is really interesting to you, here are a set of PDFs describing Oracles approach: http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/index.html http://www.oracle.com/technetwork/database/options/advanced-...
Bad news is: you are limited to Oracle approaches to scale and growth; while there's some to love, there's also lots to hate.
I worry that some of this commercialization of R is going to cause trouble, as we start having non-compatible forks of R creating non-replicable analyses. If I build a great model that can only be replicated via some vendor's proprietary approach, then it may be great for my business, but it doesn't move the field forward.
- batista 14y ago>It's a desperate attempt to co-opt the Red Hat approach to riches via open source support. Yes, because Redhat is doing so much better than Oracle with its OSS approach... And it's not like other major companies support OSS with their products, like say IBM...