[DRIVERS-1534] Investigate changes in PM-1648: Distinguish Null and Missing in Indexes Created: 25/Jan/21  Updated: 22/Sep/21  Resolved: 01/Feb/21

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Epic Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Driver Changes: Needed

 Description   
Downstream Change Summary

Specific downstream impact TBD.

Description of Linked Ticket

Epic Summary

Summary

Create a new index format that allows queries to distinguish whether the indexed field is missing or null without fetching the underlying document.

Motivation

The current index format forces us to choose between correctness and performance, for some queries. We can generate a correct plan with a FETCH stage, which has a performance cost; or, we can generate an efficient, covered plan that returns different results than a collection scan.

Cast of Characters

  • Product Owner: Katya Kamenieva
  • Project Lead: Pawel Terlecki
  • Program Manager: Craig Homa

Documentation

Scope Document
Technical Design Document



 Comments   
Comment by Esha Bhargava [ 01/Feb/21 ]

No driver changes needed.

Generated at Thu Feb 08 08:23:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.