Diferencia Entre índice Agrupado Y No Agrupado

Tabla de contenido:

Diferencia Entre índice Agrupado Y No Agrupado
Diferencia Entre índice Agrupado Y No Agrupado

Vídeo: Diferencia Entre índice Agrupado Y No Agrupado

Vídeo: Diferencia Entre índice Agrupado Y No Agrupado
Vídeo: Indice agrupado y no agrupado S 2024, Noviembre
Anonim

Diferencia clave: índice agrupado frente a no agrupado

En una base de datos relacional, los datos se almacenan en tablas. Estas tablas están relacionadas entre sí mediante restricciones como claves externas. Una base de datos consta de varias tablas. A veces es difícil buscar los datos necesarios. Por lo tanto, los índices se pueden utilizar para acelerar la búsqueda. El índice utilizado en una base de datos es similar al índice de un libro. Un índice de un libro contiene el capítulo con los números de página correspondientes. La indexación de la base de datos es similar a eso. Un índice tiene la estructura similar a una tabla y requiere algo de espacio en la base de datos. Hay dos tipos de índices conocidos como índice agrupado y no agrupado. En Clustered Index, el orden lógico del índice coincide con el orden físico de las filas de la tabla. En el índice no agrupado, el índice y los datos reales están en ubicaciones separadas, por lo que el índice funciona como un puntero para recuperar los datos reales. La diferencia clave entre el índice agrupado y no agrupado es que el índice agrupado organiza los datos reales, mientras que el índice no agrupado apunta a los datos reales. Cuando hay muchos índices y cuando se incrementa el almacenamiento de datos, esos índices también deben actualizarse. Por lo tanto, es importante crear índices según la aplicación, ya que puede disminuir la velocidad.

CONTENIDO

1. Descripción general y diferencia clave

2. Qué es el índice

agrupado 3. Qué es el índice no agrupado

4. Similitudes entre el índice agrupado y no agrupado

5. Comparación lado a lado: índice agrupado frente a no agrupado en forma tabular

6. Resumen

¿Qué es el índice agrupado?

En un índice agrupado, el índice organiza los datos reales. Es similar a un directorio telefónico. Los números de teléfono están organizados por orden alfabético. El número de teléfono correspondiente se puede encontrar al buscar un nombre en particular. Por tanto, el índice de agrupación contiene los datos reales de forma organizada. Puede haber un índice por tabla.

Diferencia entre índice agrupado y no agrupado
Diferencia entre índice agrupado y no agrupado

Figura 01: Índice de clúster frente a no agrupado

La clave principal se utiliza para especificar cada entrada en la tabla. En una tabla de estudiantes, la identificación del estudiante se puede utilizar como clave principal. En la tabla de clientes, customer_id puede ser la clave principal. Generalmente, se puede considerar la clave principal para crear el índice agrupado. Básicamente, en el índice agrupado, el acceso a los datos es sistemático y rápido porque el orden lógico del índice y el orden de la tabla están en el mismo.

¿Qué es el índice no presupuestado?

En un índice no agrupado, el índice apunta a los datos reales. El índice no agrupado es la referencia a los datos. Por tanto, puede haber varios índices por tabla. Un ejemplo de índice no agrupado es un libro que contiene el índice principal con el título y el número de página correspondiente o el índice al final del libro con términos importantes en orden alfabético con el número de página correspondiente. Este índice no contiene los datos reales. Pero proporciona la información necesaria para llegar a los datos reales. Por lo tanto, el índice y los datos se encuentran en ubicaciones separadas. Entonces, requería espacio de almacenamiento adicional.

El índice no agrupado se utiliza cuando hay claves distintas de la clave principal. Generalmente, el índice no agrupado es más lento que el índice agrupado.

¿Cuál es la similitud entre el índice agrupado y no agrupado?

Tanto el índice agrupado como el no agrupado son tipos de índices que se utilizan para buscar datos de manera eficiente

¿Cuál es la diferencia entre índice agrupado y no agrupado?

Diferencia del medio del artículo antes de la mesa

Índice agrupado frente a no agrupado

Un índice agrupado es un tipo de índice donde los registros de la tabla se reordenan físicamente para que coincidan con el índice. Un índice no agrupado es un tipo de índice que contiene las referencias a los datos reales.
Número de índices
Puede haber un índice agrupado por tabla. Puede haber muchos índices no agrupados por tabla.
Velocidad
El índice agrupado es más rápido que el índice no agrupado. El índice no agrupado es más lento que el índice agrupado.
Espacio requerido
El índice agrupado no requiere un espacio adicional. El índice no agrupado requirió un espacio adicional.

Resumen: índice agrupado frente a no agrupado

Una base de datos relacional contiene muchos datos. Por lo tanto, es importante tener un mecanismo específico para buscar datos rápidamente. Los índices se pueden utilizar para lograr esta tarea. Hay dos tipos de índices. Son índices agrupados y no agrupados. Este artículo analiza la diferencia entre el índice agrupado y no agrupado. En el índice agrupado, el orden lógico del índice coincide con el orden físico de las filas de la tabla. En el índice no agrupado, el índice y los datos reales están en ubicaciones separadas, por lo que hay punteros para recuperar los datos. La diferencia entre el índice agrupado y no agrupado es que el índice agrupado organiza los datos reales, mientras que el índice no agrupado apunta a los datos reales.

Recomendado: