🥹 У каждого в жизни есть свои учителя. Очень рад, что сам вступил на этот путь. Количество учеников недавно перевалило за сотню, а количество часов приближается к одной ставке учителя за год.
«Преподавание - это призвание. А если вы хотите денег, есть много других мест, например, бизнес»
📜 Следуя «заветам» из уже бессмертной цитаты выше, как мне кажется, у меня получилось объеденить эти два направления: преподавание и бизнес.
☺️ Ну и конечно я не мог оставить своих любимы подписчиков без подарков. Я уже неоднократно говорил про «переосмысление» канала и поэтому формат информационных постов перейдет на качественно новый уровень: карточки :)
📚 Итак, встречайте, Индексы.
📰 Предположим, у нас есть таблица, похожая на эту:
CREATE TABLE test1 (
id integer,
content varchar
);
и к ней обращается множество запросов вида:
SELECT content FROM test1 WHERE id = constant;🥹 Без предварительной подготовки системе пришлось бы сканировать всю таблицу
test1, строку за строкой, чтобы найти все совпадающие записи. Если в test1 много строк и только несколько строк (возможно, ноль или одна) будут возвращены таким запросом, это явно неэффективный метод. Но если системе было поручено поддерживать индекс в столбце id, она может использовать более эффективный метод поиска совпадающих строк. Например, ей может потребоваться пройти всего несколько уровней в дереве поиска.📖 Аналогичный подход используется в большинстве научно-популярных книг: термины и понятия, которые часто используются читателями, собраны в алфавитном указателе в конце книги. Заинтересованный читатель может относительно быстро просмотреть указатель и перейти к нужной странице (страницам), вместо того чтобы читать всю книгу целиком, чтобы найти интересующий его материал. Точно так же, как задача автора - предвидеть, какие элементы, скорее всего, будут искать читатели, задача программиста базы данных - предвидеть, какие индексы будут полезны.
📝 Такая небольшая зарисовка про индексы, а в карточках вы найдете еще больше полезной информации.
✍️ Буду рад, если в комментариях поделитесь мнением по поводу нового формата и конечно жду историй про «Учителей» из вашей жизни! Рассказы моих учеников можно найти в нашем чате по хэштегу #отзыв.
😀 @onlyanalystgroup
💬 @onlyanalystchat
📱 https://vk.com/onlyanalyst





