Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2972

Add interface allowing partial updates to existing values

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • WT2.9.3, 3.5.9
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-05-08, Storage 2017-05-29

      In WiredTiger there is currently no way to efficiently update a small portion of a large value, if not using WiredTiger schema layout. For example if a user is storing blobs of data that are 16k, and wants to update a single counter that forms part of the blob WiredTiger will rewrite the entire 16k value each time the value is updated.

      It would be nice to be able to write only value deltas, and ideally to be able to efficiently retrieve such a delta directly from an application via the API.

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: