1. Acelera enormemente la recuperación de datos
2. Cree un índice único para garantizar la unicidad de cada fila de datos en la tabla de la base de datos. > 3. Acelerar la conexión entre instrumentos;
4. Al utilizar cláusulas de agrupación y clasificación para la recuperación de datos, el tiempo de agrupación y clasificación en consultas se puede reducir significativamente.
Desventajas:
1. Los índices requieren espacio físico.
2. Al agregar, eliminar o modificar datos en la tabla, el índice debe mantenerse dinámicamente, lo que reduce la velocidad de mantenimiento de los datos.
Datos ampliados:
Historia del desarrollo:
Los índices aparecieron por primera vez en Occidente, principalmente como índices de obras religiosas europeas en la Edad Media. Después del siglo XVIII, la indexación de temas comenzó a aparecer en Occidente y, a finales del siglo XIX, la indexación de análisis de contenido se utilizaba ampliamente. El índice de China surgió tarde. En términos generales, "Las rimas de nombres personales en las dos dinastías Han", compiladas por Fu Shan a finales de la dinastía Ming, es el índice de nombres personales más antiguo que existe. Durante el período Qianjia de la dinastía Qing, Zhang Xuecheng abogó por compilar un índice completo de libros.
En la década de 1920, con la introducción de la teoría y la tecnología de indexación occidentales, florecieron la indexación y la investigación en el sentido moderno de China. Qian Yaxin publicó exponentes y leyes de exponentes en 1930, y Hongye publicó una introducción en 1932, que marca el rápido desarrollo de la teoría y la tecnología de exponentes modernas con características chinas.
En la década de 1950, la tecnología informática se aplicó a la indexación. Desde entonces, ha aparecido una gran cantidad de índices mecánicos, lo que ha provocado cambios profundos en la teoría, la tecnología y la forma de los portadores de índices.
No hay índices en el estándar SQL, pero los sistemas comerciales de administración de bases de datos relacionales generalmente admiten mecanismos de índice, pero diferentes sistemas de administración de bases de datos relacionales admiten diferentes tipos de índice.
Los índices se han convertido en una parte muy importante de las bases de datos relacionales. Se utilizan como punteros de tabla que contienen los datos de interés. Los índices le permiten buscar registros específicos directamente desde la tabla sin tener que escanear la tabla secuencialmente y encontrarlos uno por uno. Para tablas grandes, los índices son necesarios. Sin indexación, se necesitarían horas o incluso días para obtener resultados en lugar de segundos.