BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Microsoft Azure开始支持R语言

| 作者 张天雷 关注 4 他的粉丝 发布于 2015年9月10日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

最新Revolution R Enterprise (RRE)的技术预览版已经在Microsoft Azure上上线了,相关的Window和Linux虚拟机可以在Azure Marketplace上获得。RRE由Revolution Analytics公司开发,该公司近期被微软公司收购。之前对于微软收购Revolution公司后如何处置该公司的相关业务和产品有着各种各样的猜测。其中一种猜测认为,微软会提供R语言支持服务,推出云主机资源用于科学和数值计算。在InfoQ此前关于机器学习语言之争的文章中,笔者也提到了微软对R这门源自统计科学的语言表示青睐。现在,这种猜测现在已被证实,微软和Revolution公司将会进一步推进这项业务。

RRE支持多种的大数据统计、预测建模和机器学习能力,提供最好的R语言兼容的成本效益和快速数据分析工具。对于专业的数据分析者来说,它是十分优秀的符合行业标准的数据分析工具。通过Azure全球范围化的云基础设施,用户可以根据自己的需求,随时随地进行高性能的数据预测和分析。

在Azure Marketplace上发布是与Azure整合的第一步。Windows版本的RRE由Windows远程桌面访问,同时包含Revolution的R语言开发Visual Studio版IDE(Revolution R Enterprise DevelopR)。在Linux中可以通过SSH获取RRE。用户也可以选择自己喜欢的IDE,比如RStudioRStudio ServerStatET等。Windows和Linux都提供Revolution的DeployR网页服务模块。使用RRE的数据分析者或IT开发团队能够同时编写代码,可以配置应用于不同的数据管理平台、企业数据库、电网、集群、服务器以及工作站,并且没有任何改造成本。RRE所包含的大数据算法库与Cloudera、Hortonworks、MapR Hadoop平台、Teradata数据库兼容,马上还将兼容SQL Server。现今,RRE是唯一包含这种性能优良的大数据算法库的大数据分析平台。软件有30天的免费试用期,过后则按Azure云服务标准收费。

目前有更多的猜测认为,微软将开发自己的R语言,而且不会在GPL中兼容,也不会轻易地与SQL Server等产品集成。依据当前Revolution的R语言许可,达成上述目标的唯一途径是单独发展R语言,但这样有可能会牺牲运行性能。以微软的能力完全可以重新开发R语言,但那必将耗费大量的资源和时间。


感谢魏星对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Microsoft Azure开始支持R语言 by 打到底 outqin

R 的价值之一在与大量数据科学以及其他领域相关的软件包,R 有很多其他语言的实现,比如 Java 的实现,C++ 的实现,但是这些实现的使用量都不大,因为它们对现有包的兼容性不太好,对于使用了 C 接口, Fortran 接口的相关包,编译经常不能通过。 如果微软要重新造轮子,做一个 R 的话,首先要保证现有包的兼容性问题,要兼容 GCC, Fortran, Clang 等代码的编译。

R 社区有人在做 Rllvm 的相关工作,重写一个 R, 坑还是很多的。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT