Все о ИНДЕКСАХ | Ускоряем БД | BTREE HASH GIN

Описание к видео Все о ИНДЕКСАХ | Ускоряем БД | BTREE HASH GIN

БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: https://t.me/JavaLearnBot

Курс по Java разработке с 0 до первой работы: https://clc.to/mentoring-sorokin
Мое закрытое сообщество по Java разработке: https://t.me/S0R0KlN/76

Telegram канал: https://t.me/S0R0KlN

Базы данных не могут быстро обрабатывать запросы на поиск, когда данных становится много, а со временем количество данных только растет в каждой системе. Но на помощь с этой проблемой к нам приходят индексы.

Разберем частые типы индексов, которые встречаются на реальных проектах и также затронем их устройство, когда какой использовать и нужно ли вообще. Тема индексов достаточно важная для всех бэкенд разработчиков, именно поэтому ее часто спрашивают на собеседованиях для трудоустройства.

Код проекта из видео: https://github.com/psorokin02/indexes...

Тайминг
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 Заключение

Комментарии

Информация по комментариям в разработке