Будинки Бази даних Що таке кластеризація? - визначення з техопедії

Що таке кластеризація? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає кластеризація?

Кластеризація, в контексті баз даних, стосується здатності декількох серверів або екземплярів підключатися до однієї бази даних. Екземпляр - це набір пам'яті та процесів, які взаємодіють із базою даних, що представляє собою набір фізичних файлів, які фактично зберігають дані.

Кластеризація пропонує дві основні переваги, особливо у великих обсягах баз даних:

  • Толерантність відмов: Оскільки для користувачів є декілька серверів або екземплярів, для яких користувачі можуть підключатися, кластеризація пропонує альтернативу, у випадку відмови окремих серверів.
  • Балансування навантаження: Функція кластеризації зазвичай встановлюється, щоб дозволити користувачам автоматично розподілятися на сервер з найменшим навантаженням.

Техопедія пояснює кластеризацію

Кластеризація має різні форми, залежно від того, як зберігаються дані та розподіляються ресурси. Перший тип відомий як архітектура загального користування. У цьому режимі кластеризації кожен вузол / сервер є повністю незалежним, тому немає єдиної суперечки. Прикладом цього може бути те, коли компанія має кілька центрів обробки даних для одного веб-сайту. З багатьма серверами по всьому світу жоден сервер не є "головним". Спільний доступ - ніщо також не відоме як "загострення бази даних".

Порівнюйте це з архітектурою спільного диска, в якій всі дані зберігаються централізовано, а потім отримують доступ через екземпляри, що зберігаються на різних серверах або вузлах.

Відмінність між цими двома типами останнім часом розмилася із впровадженням обчислювальної мережі або розподіленим кешуванням. У цій налаштуваннях даними все ще керується централізовано, але контролюється потужним "віртуальним сервером", який складається з багатьох серверів, які працюють разом як один.

Це визначення було написане в контексті Баз даних
Що таке кластеризація? - визначення з техопедії