Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-85873

Remove subsequent re-computation of unchanged BSONColumn data before stable anchor point

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Storage Execution
    • Execution Team 2024-02-19

    Description

      The current proposed callflow of calling BSONColumnBuilder::intermediate repeatedly on opened buckets both before and after new inserts (i.e. appends) leads to redundant compression computation on all bucket data prior to the stable anchor point returned by intermediate.

      Consider storing the compression result of data prior to the stable anchor point so that subsequent calls to intermediate only compress 1-2 Simple8b blocks instead of the entire column.

      Attachments

        Activity

          People

            henrik.edin@mongodb.com Henrik Edin
            matt.kneiser@mongodb.com Matt Kneiser
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: