2012-02-28 55 views
0

Jackrabbit的PersistenceManager类中externalBLOBs属性的相关性是什么?我们使用org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager类在Oracle上运行Jackrabbit 1.6.4。对于群集,我们使用org.apache.jackrabbit.core.journal.OracleDatabaseJournalorg.apache.jackrabbit.core.data.FileDataStore共享位置。Jackrabbit持久性管理器 - externalBLOBs属性的相关性

集群正在工作,但我想确保我们对性能进行优化。

我们是否应该在此设置中更改externalBLOBs属性的值?默认值是true

回答

0

DataStore取代了externalBLOB功能。如果您正在使用数据存储,则可以并应该禁用此选项。

为了提高性能,您应该升级到Jackrabbit 2.x.如果你不能升级是什么原因?

+0

由于我们已经在使用DataStore,是否仍然需要更改'externalBLOBs'的值?这个属性的含义是什么? – nwinkler 2012-03-05 08:03:34

+0

我刚刚检查了1.6.4源代码,发现'org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager'设置'externalBLOBs'的值为'false'。升级到2.x是在某个时间点计划的,但目前还没有。 – nwinkler 2012-03-05 08:05:47