【发布时间】:2011-10-30 14:23:54
【问题描述】:
我目前正在研究生成产品推荐的系统,例如 Amazon 上的产品推荐:“购买此产品的人也购买了此产品..”
当前情景:
提取客户端的谷歌分析数据并插入数据库中。
在客户端的网站上,在加载产品页面时,会进行 API 调用以获取正在查看的产品的推荐。
当 API 收到产品 ID 作为请求时,它会在数据库中查找并检索(使用关联规则)推荐的产品 ID 并将它们作为响应发送。
这些产品ID的列表将被处理以在客户端获取产品详细信息(图像,价格..)并显示在网站上。
目前我正在使用 PHP 和 MYSQL 以及 gapi 包和 REST api 存储在 AMAZON EC2 上。
我的问题是: 现在,如果我必须在以下选项中进行选择,那将是实现上述概念的最佳选择。
PHP 与 SimpleDB 或 BIGQuery。
带有 BIGQuery 的 R 语言。
使用 SimpleDB 的 RHIPE-(R 和 hadoop)。
Apache Mahout。
请帮忙!
【问题讨论】:
标签: r hadoop amazon-simpledb mahout google-bigquery