Los índices desempeñan un papel fundamental en la mejora del rendimiento de las consultas, especialmente a la hora de acelerar las operaciones de recuperación de datos. La tabla siguiente compara los índices de atributos, de texto completo y espaciales:
Tipo de índice | Descripción | Tipos de datos de campo preferidos | Caso de uso | Ventajas | Desventajas |
---|---|---|---|---|---|
Un índice de atributos es una estructura de datos que acelera la recuperación de datos al localizar registros rápidamente en función de los valores de los atributos. | En los tipos de datos comunes para los campos de atributos se incluyen los siguientes:
| Los índices de atributos permiten una rápida recuperación de registros, ya que evitan tener que examinar todo el dataset, y son útiles para optimizar las consultas y mejorar el filtrado en el análisis de datos. Por ejemplo, puede filtrar datos de terremotos globales para mostrar solo aquellos de los últimos cinco años con una magnitud de 6 o superior. | Los índices de atributos mejoran significativamente el rendimiento de las consultas y la velocidad de recuperación de datos, especialmente en datasets grandes. | Los índices de atributos requieren un espacio de almacenamiento adicional y pueden ralentizar las modificaciones de datos, ya que es necesario actualizarlos siempre que se realicen cambios significativos en los datos subyacentes. | |
Un índice de texto completo es un índice especializado que permite una búsqueda eficiente dentro de datos de texto en lenguaje natural mediante la indexación de palabras y frases individuales. | En los tipos de datos de campos de atributos basados en texto más comunes se incluyen los siguientes:
| Los índices de texto completo permiten realizar búsquedas rápidas y eficientes al dividir el texto en tokens que se pueden buscar. Son especialmente útiles para realizar tareas como el análisis de informes de delitos por palabras clave (por ejemplo, robo, asalto) para ayudar a las autoridades a identificar tendencias y puntos críticos. | Los índices de texto completo mejoran tanto la velocidad como la precisión de las búsquedas y admiten consultas complejas, incluida la búsqueda de frases. | Los índices de texto completo requieren configuraciones de base de datos específicas, pueden aumentar las necesidades de almacenamiento y pueden requerir un tiempo de procesamiento adicional para mantenerlos a medida que cambian los datos. | |
En ArcGIS Pro, un índice espacial es un sistema basado en cuadrícula que abarca la extensión de las entidades de una clase de entidad, de manera similar a una cuadrícula de localización en un mapa de carreteras, y mejora el rendimiento de las consultas espaciales, como la identificación, la selección, el desplazamiento panorámico y el acercamiento de las entidades. | En los tipos de datos espaciales más comunes se incluyen los siguientes:
| Los índices espaciales mejoran el rendimiento de las consultas espaciales. Por ejemplo, si tiene miles de ubicaciones de parques en una ciudad, un índice espacial puede acelerar tareas como buscar parques en un área específica, seleccionar parques dibujando un cuadro o desplazarse y hacer zoom rápidamente en los parques del mapa. | Los índices espaciales se crean y mantienen automáticamente, lo que mejora el rendimiento de las consultas y ahorra tiempo a los usuarios al eliminar la necesidad de gestionar manualmente los índices. | Los índices espaciales pueden consumir un espacio de almacenamiento adicional, lo que puede resultar significativo para datasets grandes. |
Obtenga más información sobre los índices de atributos, de texto completo y espaciales.