Hi,

I'm not sure if you already read the docs at:
http://wiki.apache.org/jackrabbit/PersistenceManagerFAQ
http://wiki.apache.org/jackrabbit/DataStore

The BundleFsPersistenceManager is not atomic (currently, only the
BundleDbPersistenceManager  and SimpleDbPersistenceManager are), this
could be a problem if transactions are important for you.

> > 2. I am curious how backups will work.  Can both the datastore and pm be
> > backed up without taking the app/repo down or will the files be locked?

Files of the FileDataStore can be backed up at any time, because the
files are never modified. You should make sure not to backup the temp
files however.

BundleFsPersistenceManager: the files are not be locked, but again the
problem is atomicy. Backing up files while they are modified is
problematic. I suggest to backup the files only if the repository is
not running.

BundleDbPersistenceManager: many databases support online backup, so
if you use that you should be safe.

You also need to backup the repository directory, but this doesn't
change usually. However, I am not 100% sure about when it changes.

Regards,
Thomas

Reply via email to