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
