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

Refactor change_streams to reduce performance impact of BSONObj creation and MatchExpression building

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Query Execution

      The current implementation of change stream helper functions is verbose and seems wasteful. There is opportunity for simplification of the code by utilizing more frequently the BSONObjBuilders instead of adding into MatchExpressions.

      Simultaneously, it would be a good opportunity to re-visit the design of the re-write functions to improve modularization and maintainability.

            Assignee:
            Unassigned Unassigned
            Reporter:
            matt.olma@mongodb.com Matt Olma
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: