반응형

/*******************************************************************************************************************
-- Title : [MSR] MSDN - Microsoft R products and features
-- Reference : microsoft.com
-- Key word : microsoft r server sql r services microsoft r client microsoft r open mro mrs mrc

*******************************************************************************************************************/

-- Microsoft R getting services
    * https://msdn.microsoft.com/en-us/microsoft-r/microsoft-r-getting-started

-- Microsoft R Product Comparison

ComponentRoleSupportIntended use
Microsoft R Open (MRO)Microsoft's distribution of open-source R.Free of charge and community supported in forums (you cannot contact Microsoft customer support for MRO issues).As a standalone component, in the same way you would use any other distribution of R. Both R Client and R Server automatically include the MRO package for its delivery of the open source R language. Script or code blocks written against MRO consist of base functions.
Microsoft R Client (MRC)Adds proprietary packages from Microsoft (RevoScaleR and MicrosoftML) restricted to local execution.Free of charge and community supported in forums (you cannot contact Microsoft customer support for MRC issues).As a standalone component, but also as satellite development enivronment that in organizations that also use R Server. R Client overlaps with R Server in the form of common pacakges so that if and when you need the extra capability of R Server, the transition is easy and your code runs intact on R Server with minimal modifications. The purpose of R Client is to provide the benefits of statistical, visual, and analytical functions, but at a lower scale intended for development and local execution.
Microsoft R Server (MRS)Enterprise class server software, scalable for big data scenarios and rich analytics.Commercial software, fully supported by MicrosoftSupports parallel and distributed workloads on standalone servers, clustered servers, database platforms like SQL Server and Teradata, and on distributed file systems like Hadoop. Only R Server includes the operationalization features that let you run solutions and scripts on coordinated web and compute node configurations


-- Features by Component

FeaturesMicrosoft R OpenMicrosoft R ClientMicrosoft R Server
Big DataIn-memory bound
Can only process datasets that fit into the available memory
In-memory bound
Can process datasets that fit into the available memory
Operates on large volumes when connected to R Server
Disk scalability
Operates on bigger volumes & factors
Speed of
Analysis
Multi-threaded when MKL is installed for non-ScaleR functionsMulti-threaded with MKL for non-ScaleR functions
Up to 2 threads for ScaleR functions with a local compute context
Full parallel threading & processing
Enterprise
Readiness
Community supportCommunity supportCommercial support
Analytic
Breadth 
& Depth
8000+ open source packagesLeverage & optimize open source R packages plus 'Big Data'-ready ScaleR packagesLeverage & optimize open source R packages plus 'Big Data'-ready + Multithreaded ready ScaleR packages
Commercial
Viability
Risk of deployment to open sourceFree for everyoneCommercial licenses
OperationalizationNot availableNot availableIncluded


-- Microsoft R Server

Microsoft R Server EditionsDescriptionInstallScaleR Get Started
R Server for HadoopScale your analysis transparently by distributing work across nodes without complex programmingDocDoc
R Server for Teradata DBRun advanced analytics in-database for seamless data analysisDocDoc
R Server for LinuxBring predictive and prescriptive analytics power to your Linux environmentsDocDoc
R Server for WindowsBring predictive and prescriptive analytics power to your Windows environmentsDocDoc


-- Microsoft R Client


-- Microsoft R Open








반응형

+ Recent posts