Hogar Bases de datos ¿Qué es la agrupación? - definición de techopedia

¿Qué es la agrupación? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa agrupamiento?

La agrupación en clúster, en el contexto de las bases de datos, se refiere a la capacidad de varios servidores o instancias para conectarse a una sola base de datos. Una instancia es la colección de memoria y procesos que interactúa con una base de datos, que es el conjunto de archivos físicos que realmente almacenan datos.

La agrupación en clúster ofrece dos ventajas principales, especialmente en entornos de bases de datos de gran volumen:

  • Tolerancia a fallas: debido a que hay más de un servidor o instancia para que los usuarios se conecten, la agrupación en clúster ofrece una alternativa, en caso de falla del servidor individual.
  • Equilibrio de carga: la función de agrupamiento generalmente se configura para permitir que los usuarios se asignen automáticamente al servidor con la menor carga.

Techopedia explica el agrupamiento

El agrupamiento toma diferentes formas, dependiendo de cómo se almacenan los datos y se asignan los recursos. El primer tipo se conoce como la arquitectura de nada compartido. En este modo de agrupación, cada nodo / servidor es totalmente independiente, por lo que no hay un único punto de contención. Un ejemplo de esto sería cuando una empresa tiene múltiples centros de datos para un solo sitio web. Con muchos servidores en todo el mundo, ningún servidor es un "maestro". Shared-nothing también se conoce como "fragmentación de la base de datos".

Compare esto con la arquitectura de disco compartido, en la que todos los datos se almacenan centralmente y luego se accede a ellos a través de instancias almacenadas en diferentes servidores o nodos.

La distinción entre los dos tipos se ha vuelto borrosa recientemente con la introducción de la computación grid o el almacenamiento en caché distribuido. En esta configuración, los datos aún se administran de forma centralizada pero controlados por un poderoso "servidor virtual" que se compone de muchos servidores que trabajan juntos como uno.

Esta definición fue escrita en el contexto de Bases de datos
¿Qué es la agrupación? - definición de techopedia