我想在我的应用程序中使用apache mahout来实现我的推荐引擎。
但我不知道Apache Mahout支持的数据库类型是什么?
像Cassandra,MongoDB,CouchDB和SQL数据库(如MySQL,Oracle和Access)这样的NoSQL数据库是否受到apache mahout的支持?
答案 0 :(得分:1)
Mahout是一个图书馆,最近又添加了一个交互式计算环境。这意味着你自己编写代码将其输出放在DB中。因此,您可以使用任何您想要的。有一些例子说明这可能在Mahout项目中有效,但它们都不适合生产。
我使用过Cassandra,MongoDB和MySQL。
新的Multimodal Recommender(也是DB不可知)使用搜索引擎来提供recs。将用户输入放入具有此体系结构的DB中也是切实可行的。请参阅此处的参考资料:http://mahout.apache.org/users/recommender/intro-cooccurrence-spark.html