[ 
https://issues.apache.org/jira/browse/COUCHDB-554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Joseph Davis updated COUCHDB-554:
--------------------------------------

    Skill Level: Regular Contributors Level (Easy to Medium)

> RFC3284 support for delta-based attachment updates
> --------------------------------------------------
>
>                 Key: COUCHDB-554
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-554
>             Project: CouchDB
>          Issue Type: New Feature
>          Components: Database Core
>            Reporter: Robert Newson
>
> I was thinking about being to update an attachment with a binary diff instead 
> of a full upload (in those cases where the diff would be much smaller, of 
> course). RFC3284 (http://www.faqs.org/rfcs/rfc3284.html) seems to document a 
> generic syntax for describing a patch.
> The idea is that you would PUT an encoded diff as the body instead of sending 
> the full bytes. If the attachment's revision matches your PUT's revision, 
> then CouchDB will apply the delta to its locally stored version to make the 
> new version. As a further option, CouchDB could store the delta itself and 
> apply it on fetch. This might complicate compaction, though.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to