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

Move to streaming lexer

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Query Optimization
    • Fully Compatible

    Description

      Our lexer builds a list of tokens before parsing begins. The usual implementation is to stream tokens one by one. We've done some work to optimize our unusual architecture so we're not too far behind. At this point switching to a streaming lexer is likely to give us modest performance improvements by allowing us to iterate over ordered objects only once.

      Attachments

        Activity

          People

            backlog-query-optimization Backlog - Query Optimization
            ted.tuckman@mongodb.com Ted Tuckman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: