БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: Оформляй предзапись на мой новый курс по получению работы и фиксируй скидку: Telegram канал: Мое закрытое сообщество по Java разработке: Базы данных не могут быстро обрабатывать запросы на поиск, когда данных становится много, а со временем количество данных только растет в каждой системе. Но на помощь с этой проблемой к нам приходят индексы. Разберем частые типы индексов, которые встречаются на реальных проектах и также затронем их устройство, когда какой использовать и нужно ли вообще. Тема индексов достаточно важная для всех бэкенд разработчиков, именно поэтому ее часто спрашивают на собеседованиях для трудоустройства. Код проекта из видео: Тайминг 00:00 Начало 00:51 проблема поиска 05:24 BTree индекс 11:52 Пример использования BTree 14:09 Hash индекс 19:16 Пример использования Hash 20:10 GIN Index 22:45 Пример использования GIN 25:22 Индексы не бесплатны 26:32 приступаем к практике 32:42 Индексы в реальных проектах JAVA (пример) 42:51 Экстремальный пример. Сильное замедление. 46:35 Заключение