Geodatabases de archivos: comprimir frente a compactar

Aunque conceptualmente coinciden en que ambos permiten un almacenamiento más compacto, la compresión y la compactación tal como se aplican a las geodatabases de archivos son dos operaciones que no están relacionadas.

El término compresión se utiliza de varias maneras en ArcGIS, y la compresión de la geodatabase de archivos no se debe confundir con otros tipos de compresión que no están relacionados:

  • Compresión rasterizada, como los esquemas de compresión JPEG, JPEG 2000 o LZ77
  • Compresión de archivos, que se puede conseguir con utilidades como WinZIP o 7-Zip

¿Qué es la compresión de la geodatabase de archivos?

Para reducir los requerimientos de almacenamiento, puede comprimir las clases de entidad o tablas de la geodatabase de archivos vectoriales a un formato de solo lectura. Una vez comprimido, un dataset tiene el mismo aspecto en ArcGIS que antes de ser descomprimido. Además, aparte de la edición, se trabaja de la misma manera. Los datos comprimidos están en un formato de acceso directo que no precisa ser descomprimido cada vez que se accede a él; ArcGIS los lee directamente.

Podría pensarse que la compresión consiste en un aplastamiento o prensado de los datos, pero esto no es lo que ocurre al comprimir los datos. La compresión no fuerza físicamente los datos en un espacio más pequeño. En su lugar, vuelve a codificarlos con un patrón diferente, más compacto. El resultado suele ser más pequeño que el original porque el proceso de compresión elimina la redundancia de los datos.

Por ejemplo, la aparición de tres A41

A41 A41 A41

se puede volver a codificar del siguiente modo:

A41(3)

El (3) indica que A41 se repite tres veces. Para mostrar los datos comprimidos, ArcGIS vuelva a reinterpretar A41(3) como A41 A41 A41. Esta es solo una de las estrategias que utiliza ArcGIS para comprimir los datos de la geodatabase de archivos. ArcGIS aplica distintas estrategias para campos diferentes, dependiendo del tipo de datos, el número de valores únicos y la frecuencia con la que se repiten los valores.

La cantidad de compresión posible para un dataset determinado depende de varios factores, pero el tipo de entidades y la cantidad de redundancia en datos de atributos son las más importantes. Para obtener más información, consulte Comprimir datos de geodatabase de archivos.

¿Qué es la operación Compactar base de datos?

La compactación ordena el almacenamiento de registros en archivos reordenándolos y eliminando espacio vacío. Si agrega y elimina con frecuencia datos en una geodatabase de archivos, debería compactar la geodatabase mensualmente. Esto permite reducir los tamaños de archivo y mejorar el rendimiento. La compactación de datos sin comprimir no está relacionada con la compresión de la geodatabase de archivos y, por consiguiente, se debe considerar independientemente.