Database recoverability is much, much superior to filesystem recoverability. So at the very least, store your xml files in an RDB.