Навіщо потрібні індекси?
Індекси потрібні для того, щоб пришвидшувати пошук даних і фільтрацію в колекції.
Рівень junior - суть у 3 пунктах:
- Швидкий пошук Замість перегляду всіх документів база одразу знаходить потрібні за індексом.
- Оптимізація запитів
Фільтри, сортування й
find()працюють швидше, особливо на великих колекціях. - Менше навантаження на сервер Запити займають менше ресурсів і виконуються швидше.
Асоціація
Індекс для бази даних - це як "зміст у книзі". Замість того щоб гортати всю книгу, ти переходиш одразу до потрібної сторінки.
Підсумок: індекси роблять запити швидшими й ефективнішими, особливо коли даних багато.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.