mongodb sparse Индексы -- что это такое (и их опасность)
Primary tabs
Что это
Sparse-индексы позволяют индексировать не все записи в коллекции, а только в те. в которых реально есть индексируемое поле.
В то время как "не-Sparse" индексы индексируют и хранят все документы коллекции, (используя null, для тех документов, у которых поля нет) -- короче, экономия налицо ;)
Как создать sparse индекс
Создать можно, например, командой:
db.addresses.createIndex( { "xmpp_id": 1 }, { sparse: true } )
Опасность спарс индекса
Спарс индекс может не всегда использоваться (в том числе при сортировке).
- Log in to post comments
- 6407 reads