Данные и базы данных
Партиционирование

Разделение логической таблицы на части по диапазону, списку значений или хешу. Внешне приложение может работать с общей таблицей, а система управляет отдельными секциями. Это помогает обслуживать большие наборы и отбрасывать ненужные части при запросе.
Пример на практике
События сайта распределены по месяцам; запрос за июнь читает нужную секцию, а старую можно архивировать отдельно.
Когда пригодится
Полезно для временных журналов и больших таблиц с ясным признаком разделения.
Что важно учитывать
Без подходящего условия запрос всё равно может пройти по всем частям; партиции не являются универсальным ускорителем.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам