使用Apache Mahout生成建议的数据模型

时间:2013-07-13 03:18:17

标签: java java-ee hadoop mahout recommendation-engine

我计划为我的网络应用程序的用户生成建议。所以我决定使用Apache Mahout。我见过的大多数教程都使用FileDataModel(数据存储在csv文件中)但是我的数据在数据库中。

使用FileDataModel为大约500到1000个用户的Web应用程序生成足够好的用户推荐吗?(我只是将所需的数据从数据库传输到我的CSV文件)?还是有其他选择吗?

以下是我提到的firstsecond教程。

2 个答案:

答案 0 :(得分:2)

可以使用JDBCDataModel从数据库访问首选项数据。

查看MySQLJDBCDataModel

答案 1 :(得分:0)

Mahout还有许多其他来源的DBDataModels,包括MongoDBDataModel,以及几乎任何符合JDBC的数据源。平面文件数据模型对较小的数据集也很有用