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

Support optimized targeted arbitrary multi deletes on a sharded timeseries collection

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible

    Description

      We should support optimized targeted arbitrary multi deletes on a sharded timeseries collection by figuring out bucket-level predicate using BucketSpec::createPredicatesOnBucketLevelField helper function so that the shard key extractor can extract proper shard keys for more queries.

      For example, predicates on the time field can be translated into predicates on control.min.time since timeseries buckets collection can be sharded based on the time field.

      Detailed design section: https://docs.google.com/document/d/1XQHOYrsjxsE9de_xCYyOmZ6AbtgZeXFGDz0r8aQhbbo/edit#heading=h.wk35b7m7wgzl

      Attachments

        Activity

          People

            yoonsoo.kim@mongodb.com Yoon Soo Kim
            yoonsoo.kim@mongodb.com Yoon Soo Kim
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: