Mongo. Индексы. TTL Indexes. CRON

preview_player
Показать описание
Смотрим немного mongo и как работают single field indexes, ttl indexes. Включаем крон.

💻 00:00 - О чем и для кого.
💻 00:47 - Теория.
💻 01:40 - Запускаем и монго
💻 03:08 - Добавляем документы в бд.
💻 06:00 - Индексы
💻 12:49 - TTL Indexes. Удаляем документы через определенное время.
💻 16:19 - TTL Indexes. Удаляем документы в запланированное время.
💻 22:12 - Настраиваем CRON.
💻 28:31 - Делаем доступ крону на MacOS.
💻 29:29 - Заключение.

Полезные ссылки:

Рекомендации по теме
Комментарии
Автор

Не работал с Монго, но, кажется, есть вещь, которую я бы уточнил: в данном случае наш индекс "distance" определяет возможные уникальные значения (как с id), у нас их 4 (10, 21.1, 42.2, 63.3), но, поскольку gt, видимо, ставит нижнюю границу (21.1), у нас отсекается 10, то есть, значений всего 3. И документов с этим значением у нас тоже 3. То есть, индекс определяет некий набор уникальных значений, а $gt определяет границу считывания по индексам (если я правильно понял).

Сам ролик интересно посмотреть даже для общего понимания) индексы — годный инструмент, теперь при работе с бэком, обязательно спроектирую систему с учетом индексов :)

alex_topunov