Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке партиціонування (partitioning)?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Партиціонування (partitioning)** - це спосіб розділити велику таблицю бази даних на кілька **менших, логічно пов'язаних частин**, які називаються **партиціями**: виглядає так, ніби таблиця одна, але фізично дані зберігаються в окремих сегментах - за датою, діапазоном значень, категорією тощо. **Ключове:** основні типи - `Range` (за діапазоном), `List` (за списком значень), `Hash` (за хешем для рівномірного розподілу) і `Composite` (комбінація кількох методів); партиціонування прискорює запити, спрощує обслуговування (можна архівувати старі дані), зменшує блокування й підвищує масштабованість.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Партиціонування (partitioning)** - це спосіб розділити велику таблицю бази даних на кілька **менших, логічно пов'язаних частин**, які називаються **партиціями**. Виглядає так, ніби таблиця одна, але фізично дані зберігаються в окремих сегментах - за датою, діапазоном значень, категорією тощо. ### Основні типи 1. **Range partitioning (за діапазоном)** - поділ за діапазоном значень, наприклад за датою: січень -> одна партиція, лютий -> інша. 2. **List partitioning (за списком)** - поділ за конкретними значеннями: регіон «Київ» -> одна партиція, «Львів» -> інша. 3. **Hash partitioning (за хешем)** - дані розподіляються за хеш-функцією, щоб рівномірно розвантажити партиції. 4. **Composite partitioning** - комбінація кількох методів (наприклад, за датою й регіоном). ### Навіщо потрібно - **Пришвидшує запити**, бо звернення йде лише до потрібної партиції. - **Спрощує обслуговування**: можна архівувати чи видаляти старі дані без впливу на решту. - **Зменшує блокування** під час запису. - **Підвищує масштабованість** - таблиці з мільярдами рядків стають керованими. Простіше кажучи, партиціонування - це спосіб «розрізати» величезну таблицю на зручні частини, не втрачаючи цілісності даних.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.