[
https://issues.apache.org/jira/browse/JCR-4354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Woonsan Ko updated JCR-4354:
----------------------------
Summary: VFS (commons-vfs) based FileSystem for VFS backend based
Persistence Manager (was: VFS (commons-vfs) based Persistence Manager)
> VFS (commons-vfs) based FileSystem for VFS backend based Persistence Manager
> ----------------------------------------------------------------------------
>
> Key: JCR-4354
> URL: https://issues.apache.org/jira/browse/JCR-4354
> Project: Jackrabbit Content Repository
> Issue Type: Improvement
> Reporter: Woonsan Ko
> Priority: Major
>
> I think it would be nice to have a VFS (commons-vfs) based {{Persistence
> Manager}}.
> For example, I have worked with a Jackrabbit based WCMS product which
> recommends using one of {{BundleDbPersistenceManager}} components for both
> workspaces and version for clustering.
> One typical problem is that the version storage in DBMS keeps increasing a
> lot, so as a result we've recommended cleaning up older version items
> periodically. (You may google "cms version cleaner" for more info.)
> In this case, if they were able to configure a VFS based Persistence Manager
> for the versions, their DB size would keep small enough, and they may keep
> the version items almost infinitely. Actually versioning are used very
> rarely, only when authoring users publish a document in our case. So, keeping
> versions separately from database wouldn't be a problem, as long as it's
> easily clusterable (through WebDAV or SFTP for instance).
> And, another possible use case is that some people may use VFS based
> PersistenceManager for both workspaces and version, backed by a clustered
> WebDAV server or SFTP server. That could help increase architectural options
> as well. Also, they can use VFS-based DataStore provided by JCR-3975.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)