2

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

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

这是我提到的第一个第二个教程。

4

2 回答 2

2

可以使用 JDBCDataModel 从数据库中访问偏好数据。

看看MySQLJDBCDataModel

于 2013-07-13T07:16:33.240 回答
0

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

于 2013-07-30T07:38:00.610 回答