173просмотров
2.0%от подписчиков
24 марта 2026 г.
📷 ФотоScore: 190
B-Tree (B-дерево) 🌳 Определение: Самобалансирующаяся структура данных, которая сохраняет элементы отсортированными и позволяет выполнять поиск, вставку и удаление за логарифмическое время. Глубоко оптимизирована для систем, читающих огромные блоки данных с жестких дисков. Аналогия: Представьте гигантский бумажный архив манги и аниме на миллион томов. Вместо того чтобы перебирать каждую полку, вы смотрите на указатели. На входе надпись: "Тома А-М налево, Н-Я направо". Вы идете налево, там развилка "А-В" и "Г-М". Благодаря четкой иерархии вы находите нужный редкий выпуск всего за 3-4 шага, не перерывая весь склад. ⚡️ Ключевые особенности: • Широкие узлы — в отличие от классического бинарного дерева, узел B-дерева может содержать десятки и сотни ключей. • Минимизация I/O — структура идеально совпадает с размером физических секторов диска, вытягивая максимум полезных данных за одно чтение. • Сложность O(log n) — поиск по таблице из миллиарда строк занимает микросекунды. 🛠 Кто использует: PostgreSQL, MySQL (движок InnoDB), файловые системы NTFS и Ext4. Это сердце хранения данных в любой реляционной СУБД. 🚀 Результат: B-дерево — это гениальный архивариус. База может весить терабайты, но поиск всегда будет молниеносным! 🗄✨ IT термины 💡 | Канал в Max 🇷🇺
173
просмотров
1271
символов
Да
эмодзи
Да
медиа

Другие посты @terminalogy

Все посты канала →
B-Tree (B-дерево) 🌳 Определение: Самобалансирующаяся структ — @terminalogy | PostSniper