我选择使用Apache Mahout作为我的推荐引擎,但同时由于某些原因,如果我可以将我的数据存储在SQL Server数据库中会更容易。mahout可以与SQL Server顺利连接吗?
文档说它可以通过JDB驱动程序与其他数据库引擎连接,但我看到所有使用mysql的文章、书籍以及支持的数据模型都只适用于mysql。
发布于 2014-10-20 10:10:59
如何将MySQL转换为SQL Server数据库:
通过ODBC (http://www.mssqltips.com/sqlservertutorial/2205/mysql-to-sql-server-data-migration/)
的
下面是SQL server的JDBC驱动程序:
用于SQL Server的Hadoop驱动程序:http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx
还有许多通过HDInsight在Azure Hadoop集群中使用Mahout的示例:
发布于 2015-04-14 19:21:26
我刚刚开始了对Mahout的实验。在用Mahout0.9附带的SQL92JDBCDataModel或SQL92BooleanPrefJDBCDataModel替换内存中的数据模型后,我设法运行了一些书中的示例。
我将SQLServerDataSource的一个实例传递给了这些数据模型的构造函数。这个类包含在Microsoft JDBC Drivers for SQL Server包中(我使用的是4.1版)
然而,SQL92JDBCDataModel文档指出,它“没有针对性能进行优化”。
https://stackoverflow.com/questions/21954703
复制相似问题