[SERVER-28650] POC for grouping collections in tables in WiredTiger Created: 06/Apr/17  Updated: 13/Apr/17  Resolved: 13/Apr/17

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Daniel Gottlieb (Inactive) Assignee: Daniel Gottlieb (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Storage 2017-04-17
Participants:

 Description   

To POC the benefits of grouping collections the following needs to be accomplished:

  • Add --groupCollections flag that is persisted in storage.bson
  • Have WiredTigerKVEngine::createRecordStore be aware of --groupCollections and appropriately create/share tables.
  • Store a prefix on each record store which is prepended to all document keys on cursor seeks.
  • Appropriately bounds on cursors to stay within a collection's/index's set of documents

Generated at Thu Feb 08 04:18:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.