Hi Jukka,

On 11/25/06, Jukka Zitting <[EMAIL PROTECTED]> wrote:

I agree that it might be worth exploring also alternatives to the
current backup/restore design. For example a specialized import/export
interface that works directly at the PersistenceManager level could
simplify and considerably speed up things at the expense of adding
another low-level dependency and leaving all the consistency issues
open.


A specialized import/export interface is close to my first design idea. I
put it away for several reasons, mainly the "duration" of the format. If we
use a custom backup format, we will have to support it forever. SystemView
is already supported "forever" since it is defined in the JCR. Therefore it
is a good format to ensure any backup will still be usable years later.

Another point: thanks to its design, we can quite easily rewrite a few parts
of the backup tool to turn it into a JCR backup system. (The restore would
have to be handled on case by case basis.)

BR,
Nico
my blog! http://www.deviant-abstraction.net !!

Reply via email to