-
Type: Improvement
-
Resolution: Done
-
Priority: Critical - P2
-
Affects Version/s: None
-
Component/s: Index Maintenance, Storage
-
None
-
Major Change
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
- is depended on by
-
SERVER-16604 Improve integration with rocks
- 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