Веб-версияОткрыть в Telegram

ПостHDD без магии — как «железо» диктует индексы

26 сентября 2025
Н
Никита Поляков
HDD без магии — как «железо» диктует индексы 👋 Привет Пол (и привет всем) Сейчас в ридинг-группе по 'кабанчику' мы готовимся к обсуждению третьей главы, посвящённой хранению и извлечению данных. Чтобы глубже понять причины оптимизаций, сделанных в базах данных для операций чтения и записи, я решил чуть приоткрыть «black box» под названием Hard Disk Drive (HDD). А именно -- верхнеуровнево посмотреть, как же устройство жёсткого диска повлияло на оптимизации в алгоритмах баз данных в целом и индексов в частности. Конечно, знание устройства «железа» не является обязательным для качественной работы разработчика, но позволяет лучше усвоить причинно-следственные связи и не воспринимать оптимизации как абстрактную данность. 🎥 По теме попалось отличное видео How HDDs Work?, где наглядно объясняется устройство жёсткого диска, как данные хранятся, записываются и читаются, а также откуда берутся те самые 4 KB, которые считаются best practice для хранения фрагментов данных. Если у вас есть общее любопытство к теме, это видео отлично закроет пару «как это устроено» вопросов. Буду рад вашим наводкам на другие полезные материалы в комментариях 😐
3 · 358 ·

Рядом в ленте

ННикита ПоляковСегодня идея меня встретила такННикита Поляков🎙️ Ищем людей для короткого исследования! Друзья, всем привет! Мы готовим исследование о том, как опытные программисты обучаются новым навыкам и хотим услышать
это сообщение
ННикита ПоляковJava 25 — новая LTS 🎉 👋 Привет, Пол (и привет всем) На прошлой неделе вышла Java 25 — свежая LTS-версия. Ждал я, конечно, Вальхалу… но давайте кратко пробежимсяННикита ПоляковОгромное спасибо всем, кто уже принял участие в нашем исследовании! Мы продолжаем, и все ещё любопытствуем, как опытные программисты обучаются новым навыкам ✍️
ППол — это JavaПол — это Java@polEtoJava · канал · Технологии
203подписчиков8 533средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем