我们有一个 Ruby on Rails 应用程序,其中包含一个我们计划向其中添加 R 查询接口的数据库。不过,最好用一个快速的模型来测试这个概念:某种固定的 R 接口附加到数据库。(想想 PhyMyAdmin 但运行 R 查询。)
有很多R web 界面,所以我在这里寻找一些指导。
要求:
- 方便查询数据库
- 可以做图表
- 易于安装在 CentOS 上
- 使用用户名/密码保护的能力将是一个奖励。
- 与 Ruby/Rails 的集成(例如,能够使用 Ruby 模型而不是直接使用表)是一大优势。
我们有一个 Ruby on Rails 应用程序,其中包含一个我们计划向其中添加 R 查询接口的数据库。不过,最好用一个快速的模型来测试这个概念:某种固定的 R 接口附加到数据库。(想想 PhyMyAdmin 但运行 R 查询。)
有很多R web 界面,所以我在这里寻找一些指导。
要求:
该 R Web 界面列表中的许多软件包已过时或不再维护。最好的选择可能是 Rook 和 RApache。没有提到的是Shiny,一个来自 RStudio 的新项目。
有 R 包可以完成您列表中的所有操作:例如RMySQL用于连接和查询 MySQL 数据库。对于图形,您可以选择基本图形、lattice或ggplot2。快速的网络搜索表明,一个名为 EPEL 的东西是使用 yum 在 CentOS 上安装的一个选项。
与 Ruby/Rails 集成:可能,例如使用RSRuby(旧)或 Rserve 的Ruby 客户端,但不推荐。将 R 和 Rails 代码分开可能会更好。
将涉及一些编码;您不会找到“固定界面”,但 Shiny 可能是最接近的。