我选择使用Apache Mahout作为我的推荐引擎,但同时由于某些原因,如果我可以将数据存储在SQL Server数据库中会更容易。可以mahout与SQL Server连接没有任何问题吗?
文档说它可以通过JDB驱动程序与其他数据库引擎连接但我看到所有文章,使用mysql的书籍以及支持的数据模型仅适用于mysql。
答案 0 :(得分:0)
如何将MySQL转换为SQL Server数据库:
以下是SQL Server的JDBC驱动程序:
还有许多通过HDInsight将Mahout与Azure Hadoop群集一起使用的示例:
答案 1 :(得分:0)
我刚开始与Mahout进行实验。在使用Mahout 0.9附带的SQL92JDBCDataModel
或SQL92BooleanPrefJDBCDataModel
替换内存数据模型后,我设法运行了一些书籍示例。
我将SQLServerDataSource
的实例传递给这些数据模型的构造函数。这个类包含在Microsoft JDBC Drivers for SQL Server包中(我使用的是4.1版)
但是,SQL92JDBCDataModel
文档指出它未针对性能进行优化"。