Details
-
Improvement
-
Status: Closed
-
Critical - P2
-
Resolution: Fixed
-
None
-
None
-
Major Change
Description
Change index key format to no longer use BSON in WiredTiger.
Benefits include:
- much faster key comparison
- reduced storage size for indexes
- take much better advantage of WT key prefix compression
- no longer require custom collator, which means stock WT tools like repair work with no modification
As this is an on-disk format change, indexes created before this change with WT will no longer be usable without running:
mongod --storageEngine wiredTiger --repair
Attachments
Issue Links
- is depended on by
-
SERVER-16604 Improve integration with rocks
-
- Closed
-
- is documented by
-
DOCS-4664 Document user-facing changes related to WT index format change
-
- Closed
-
- is duplicated by
-
SERVER-16762 Loss of type information for covered queries in WiredTiger
-
- Closed
-
-
SERVER-16975 UnsupportedFormat fatal assertion in wiredTiger following
-
- Closed
-
- related to
-
SERVER-16916 RecordId might be inserted more than once with unique index and dupsAllowed == true
-
- Closed
-