如何在Web应用程序中集成R.

Ben*_*gal 13 analytics web-services r

我正在开发一个Web应用程序,我想执行两种统计/建模操作.

(1)根据存储在我的app(HBase集群)后端的数据进行批量分析.通常,这种操作需要定期进行,比如每晚.数据的大小可能超过可以存储在本地内存中的数据,因此可能需要调用某些支持并行计算的程序包.(2)由前端用户请求触发的动态R执行.典型用例包括小时间序列的预测.用户可以在同一时间发出请求,因此应该支持并发.性能至关重要,因为用户不能无限期地等待响应.

我的问题是:解决这两个问题的技术/ CRAN包的最佳组合是什么?我现在的想法是:

  • 将Rserver与Ruby客户端结合使用.或者,我正在考虑用Java编写自己的服务器并使用现有的R/Java绑定.
  • 使用RHadoop处理大数据集上的作业.

我看到RevoDeployR是一个很棒的工具,但不是开源的,不是吗?

谢谢您的帮助

小智 5

我建议使用RApache(http://rapache.net /)和R包RJSONIO或rjson