Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-3819

Optimize BSON encoding/decoding performance

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 4.5
    • Affects Version/s: None
    • Component/s: BSON, Performance
    • None
    • Done
    • Python BSON performance
    • 0
    • 0
    • 0
    • 100

      Summary

      Optimize BSON encoding/decoding performance. PYTHON-3717 and PYTHON-3718 highlighted that we have a few glaring inefficiencies in BSON encoding/decoding in our C extension. Let's address some of these more thoroughly.

      Motivation

      Who is the affected end user?

      Improving BSON performance will speed up all apps using pymongo.

      How does this affect the end user?

      Higher CPU usage, lower throughput.

        1. screenshot-1.png
          432 kB
          Iris Ho

            Assignee:
            iris.ho@mongodb.com Iris Ho
            Reporter:
            shane.harvey@mongodb.com Shane Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: