我正在開發一個Web應用程序,我想執行兩種統計/建模操作。 (1)從存儲在我的應用程序後端(HBase羣集)中的數據進行批量分析。通常情況下,這個操作需要定期執行,比如說每晚。數據的大小可能超過可以存儲在本地內存中的數據量,因此這可能需要調用一些支持並行計算的軟件包。 (2)在前端執行由用戶請求觸發的R執行。典型的用例包括預測小時間序列。用戶可能會在同一時間發出請求,所以應該支持併發。性能是至關重要的,因爲用戶不能無限期地等待響應來臨。如何將R集成到Web應用程序中
我的問題是:將解決這兩個問題的技術/ CRAN包的最佳組合是什麼? 我的想法暫時是:
- 將Rserver與Ruby客戶端結合使用。或者,我正在考慮用Java編寫服務器並使用現有的R/Java綁定。
- 使用RHadoop處理大數據集上的作業。
我看到RevoDeployR是一個很棒的工具,但不是開源的,不是嗎?
謝謝您的幫助
非常感謝您的答案。 –