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

Add interface allowing partial updates to existing values

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.3, 3.5.9
    • Labels:
      None

      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

              • Assignee:
                keith.bostic Keith Bostic
                Reporter:
                alexander.gorrod Alexander Gorrod
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: