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

Add interface allowing partial updates to existing values

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Done
    • None
    • WT2.9.3, 3.5.9
    • None
    • None
    • Storage 2017-05-08, Storage 2017-05-29

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: