[Registry-dev] binary xdiff
Paul Fremantle
paul at wso2.com
Fri Jan 4 09:00:54 PST 2008
Norman
We discussed the use of a separate store for the content. However, many
databases (DB2, Oracle) implement this already. Also, there is then a
significant problem in deployment. For example, if you have a cluster,
you now have to have a clustered file system as well as database.
I like the idea of doing diffs as a pluggable idea.
Paul
Norman Barker wrote:
> Hi,
>
> again correct me if I am wrong since I am new to the code, but looking
> at the database schema I see that the complete content of the resource
> is being stored in the artifact table, and in the version table.
>
> Really I would prefer the content to be stored outside of the DB (and
> this what I am putting into the ORM version) as use case for data is
> large (potentially gigabytes per resource). For the version table is
> it on the road to support xdelta type diffs (as in Subversion). I see
> there is a library called JRCS which was in Apache Commons and is now
> LGPL.
>
> I mention this since it isn't just applicable to the ORM version, and
> does impact the scalability of the registry.
>
> Norman
>
> _______________________________________________
> Registry-dev mailing list
> Registry-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/registry-dev
>
--
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair
Office: +1 646 290 8050
Cell: +44 798 447 4618
blog: http://pzf.fremantle.org
paul at wso2.com
"Oxygenating the Web Service Platform", www.wso2.com
More information about the Registry-dev
mailing list