除了 SQL Server 2016 上的集成 R 服务,Microsoft 还提供企业级 Microsoft R Server 作为独立安装。MSDN 上的一些文档表明,独立的 MS R Server 不同于数据科学 Microsoft R Client。
这是来自 MSDN 页面的图片(左下角): https ://msdn.microsoft.com/en-us/library/mt696069.aspx
数据科学客户端链接将您带到此处:https ://msdn.microsoft.com/en-us/library/mt696067.aspx
但是设置向导评论说它们是同一回事。
如果有人对此有任何清楚的了解,请告知。
看起来我在进一步挖掘时找到了自己问题的答案。
虽然 Microsoft R 独立服务器通过添加数据的并行和分块处理解决了开源 R 的内存限制,但 Microsoft R 客户端是内存绑定的;即它只能处理适合可用本地内存的数据集。但是,如果将计算上下文设置为 Microsoft R Server 实例(如 SQL Server R Services 或 R Server for Hadoop 等),它可以对大量数据进行操作。
Microsoft R Client 几乎具有 MS R Server 的所有架构功能 - DistributedR、ScaleR(RevoScaleR 包)、ConnectR。DeployR 在 MS R 客户端中不可用。
Microsoft R 客户端还具有用于非 scaleR 函数的数学核心库,并且最多可以在本地计算上下文中为 ScaleR 函数使用 2 个线程。
MS R Client 在 MS R Server 上的优势之一是它对所有人免费。MS R Server(独立)需要商业许可。
此处有更多详细信息:Microsoft R:产品比较