Mahout、PostgreSQL和连接池



在Mahout 0.9中使用PostgreSQL作为数据源,我不断获得

WARN org.apache.mahout.cf.taste.impl.model.jdbc.AbstractJDBCDataModel - You are not using ConnectionPoolDataSource. Make sure your DataSource pools connections to the database itself, or database performance will be severely reduced.

警告。

的确,每个请求都会不断打开新的连接。

有没有办法用PGConnectionPoolDataSource代替PostgreSQLBooleanPrefJDBCDataModel

(目前我有no constructorfor arguments n Java::OrgApacheMahoutCfTasteImplModelJdbc::PostgreSQLBooleanPrefJDBCDataModel错误)

事实上,您可能根本不需要连接池,因为正确的解决方案是使用基于内存的ReloadFromJDBCDataModel包装器,它的副作用是将连接数减少到1。

相关内容

  • 没有找到相关文章

最新更新