Базы данных. Введение
Что такое индексы в базах данных? Простыми словами
Здравствуй, дорогой читатель. Сегодня Автор предлагает поговорить о штуке, которую обычный человек почти никогда не видит, но каждый день благодарит, сам того не зная. Вы открываете интернет-магазин, вводите «синие кроссовки 42 размер», и сайт находит нужное почти мгновенно. Вы ищете письмо за прошлый год — почта отвечает за секунду. Вы смотрите историю заказов — приложение не уходит думать на обед. А ведь где-то там лежат миллионы записей. Почему компьютер не перебирает их по одной, как человек, который потерял квитанцию в ящике с бумагами? Сегодня разбираемся с индексами в базах данных...
Что такое индексы в базе данных? Почему успешные программисты не могут обойтись без них?
Есть одна маленькая, но невероятно важная технология, о которой молчат многие профессиональные программисты. Небольшой нюанс, который как бы "между делом" проскакивает в процессе обучения - но без которого немыслимы современные информационные технологии. Эта технология - индексирование информации внутри баз данных. Благодаря этому "нюансу" сегодня мы привыкли к тому, что информационные технологии работают "моментально". И что же это за индексы, почему они так важны и нужны? Давай разберёмся в этом...