我可以在Apache Mahout中使用SQL Server数据库吗?

时间:2014-02-22 13:03:14

标签: sql-server mahout

我选择使用Apache Mahout作为我的推荐引擎,但同时由于某些原因,如果我可以将数据存储在SQL Server数据库中会更容易。可以mahout与SQL Server连接没有任何问题吗?

文档说它可以通过JDB驱动程序与其他数据库引擎连接但我看到所有文章,使用mysql的书籍以及支持的数据模型仅适用于mysql。

2 个答案:

答案 0 :(得分:0)

如何将MySQL转换为SQL Server数据库:

以下是SQL Server的JDBC驱动程序:

还有许多通过HDInsight将Mahout与Azure Hadoop群集一起使用的示例:

答案 1 :(得分:0)

我刚开始与Mahout进行实验。在使用Mahout 0.9附带的SQL92JDBCDataModelSQL92BooleanPrefJDBCDataModel替换内存数据模型后,我设法运行了一些书籍示例。

我将SQLServerDataSource的实例传递给这些数据模型的构造函数。这个类包含在Microsoft JDBC Drivers for SQL Server包中(我使用的是4.1版)

但是,SQL92JDBCDataModel文档指出它未针对性能进行优化"。