jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Seidel. Robert" <Robert.Sei...@aeb.de>
Subject AW: AW: Incremental/deduplicating versioning
Date Wed, 13 Jul 2011 09:01:35 GMT
Hi Thomas,

the question was how the DataStore can store changes of different file versions. And that's
not possible cause it doesn't know the previous version to determine the changes.

Kindly regards, Robert

-----Urspr√ľngliche Nachricht-----
Von: Thomas Mueller [mailto:mueller@adobe.com] 
Gesendet: Mittwoch, 13. Juli 2011 10:57
An: users@jackrabbit.apache.org
Betreff: Re: AW: Incremental/deduplicating versioning


>The DataStore can't do such a thing, cause it knows nothing about
>versions - just take a look at the DataStore interface.

The DataStore doesn't necessarily need to know about the versions to be
able to better compress the data. For example, if a data store
implementation splits up the binaries into smaller blocks, it could re-use
blocks. Or the implementation could detect where to best split (using a
rolling checksum similar to rsync). In my view, there is no need to change
the data store API to better compress the data.

>If you need such a thing, it has to be implemented on a higher level -
>within your application

That's also an option.


View raw message