Dom Bazy danych Co to jest klastrowanie? - definicja z techopedii

Co to jest klastrowanie? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza klastrowanie?

Klastrowanie w kontekście baz danych odnosi się do zdolności kilku serwerów lub instancji do połączenia się z jedną bazą danych. Instancja to zbiór pamięci i procesów, które współdziałają z bazą danych, która jest zbiorem plików fizycznych, które faktycznie przechowują dane.

Klastrowanie oferuje dwie główne zalety, szczególnie w środowiskach baz danych o dużej objętości:

  • Odporność na awarie: ponieważ istnieje więcej niż jeden serwer lub instancja, z których użytkownicy mogą się połączyć, klastrowanie stanowi alternatywę na wypadek awarii pojedynczego serwera.
  • Równoważenie obciążenia: funkcja klastrowania jest zwykle skonfigurowana tak, aby umożliwić użytkownikom automatyczne przydzielanie do serwera przy najmniejszym obciążeniu.

Techopedia wyjaśnia Clustering

Klastrowanie przybiera różne formy, w zależności od sposobu przechowywania danych i przydzielonych zasobów. Pierwszy typ nazywany jest architekturą „nic wspólnego”. W tym trybie klastrowania każdy węzeł / serwer jest w pełni niezależny, więc nie ma pojedynczego punktu spornego. Przykładem może być sytuacja, gdy firma ma wiele centrów danych dla jednej witryny. Przy wielu serwerach na całym świecie żaden pojedynczy serwer nie jest „głównym”. Współdzielone nic nie jest również znane jako „dzielenie bazy danych”.

Porównaj to z architekturą dysku współdzielonego, w której wszystkie dane są przechowywane centralnie, a następnie dostępne za pośrednictwem instancji przechowywanych na różnych serwerach lub węzłach.

Rozróżnienie między tymi dwoma typami stało się ostatnio niewyraźne wraz z wprowadzeniem obliczeń gridowych lub rozproszonego buforowania. W tej konfiguracji dane są nadal centralnie zarządzane, ale kontrolowane przez potężny „serwer wirtualny”, który składa się z wielu serwerów, które współpracują ze sobą jako jeden.

Ta definicja została napisana w kontekście baz danych
Co to jest klastrowanie? - definicja z techopedii