Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке кластер баз даних?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Кластер баз даних** - це група серверів (чи екземплярів БД), які працюють **як єдина система**, забезпечуючи спільне зберігання, обробку й доступ до даних: ідея кластера - не одна потужна машина, а **кілька пов'язаних вузлів**, між якими розподіляються навантаження, зберігання й стійкість до відмов. **Ключове:** основні типи - `master-replica` (один сервер для запису, решта для читання), `multi-master` (кілька вузлів можуть писати одночасно, наприклад Galera Cluster) і `shared-nothing` (кожен вузол зберігає власні дані, використовується при шардуванні); кластер синхронізує дані між вузлами, щоб вони лишалися узгодженими.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Кластер баз даних** - це група серверів (чи екземплярів БД), які працюють **як єдина система**, забезпечуючи спільне зберігання, обробку й доступ до даних. Ідея кластера - не одна потужна машина, а **кілька пов'язаних вузлів**, між якими розподіляються навантаження, зберігання й стійкість до відмов. ### Основні цілі кластера 1. **Масштабування.** Розподіляє навантаження між кількома серверами - більше запитів, більше даних, вища продуктивність. 2. **Стійкість до відмов.** Якщо один вузол виходить з ладу, решта продовжують працювати, зберігаючи доступність системи. 3. **Балансування навантаження.** Запити автоматично спрямовуються на вільні чи менш завантажені вузли. 4. **Реплікація й консистентність.** Кластер синхронізує дані між вузлами, щоб вони лишалися узгодженими. ### Приклади типів кластерів - **Master-replica (primary-replica)** - один сервер для запису, решта для читання. - **Multi-master cluster** - кілька вузлів можуть писати дані одночасно (наприклад, Galera Cluster, PostgreSQL BDR). - **Shared-nothing cluster** - кожен вузол зберігає власні дані (використовується під час шардування). ### Приклад У PostgreSQL під терміном «кластер» часто розуміють **набір баз даних, керованих одним серверним процесом PostgreSQL**. У ширшому сенсі (у продакшені) - це **фізичний чи логічний набір серверів**, об'єднаних спільною архітектурою й реплікацією. **Підсумок:** Кластер бази даних - це «команда серверів», які разом забезпечують швидкість, стійкість до відмов і масштабованість системи, зберігаючи при цьому загальну узгодженість даних.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.