Archivo plano

Los archivos planos se llaman todos aquellos archivos de datos que contienen rutas de registro sin relaciones estructurales. Para interpretar este tipo de archivo se requiere conocimiento de elementos adicionales como, por ejemplo, las propiedades de formato del archivo. Solo los sistemas modernos de gestión de datos utilizan un enfoque más estructurado para la gestión de archivos (como el definido por el lenguaje de consulta estructurado), presentando medios de almacenamiento de datos significativamente más complejos. Exportar datos a archivos delimitados por comas es una opción conveniente, puesta a disposición por la mayoría de los sistemas de gestión de datos en uso hoy en día; sin embargo, el archivo delimitado en sí no contiene ninguna información sobre los datos. De ello se deduce que la interpretación de ellos requiere información adicional. Por lo tanto, este tipo de archivo se conoce comúnmente como archivo plano.

Los archivos planos se pueden clasificar de la siguiente manera: un archivo plano delimitado contiene rutas de registro con un ancho variable, separadas por una marca que los delimita. Por lo general, dicho signo consiste en una coma, punto y coma, dos puntos o una barra vertical. Los archivos planos de ancho fijo, por otro lado, consisten en rutas de registro con un ancho fijo sin cambios. Los registros muy largos se truncan, y los cortos se llenan con otros elementos (generalmente espacios en blanco). Otro detalle para agregar es decir que los archivos planos delimitados pueden estar sujetos a pequeños problemas en el caso de que uno de los campos relacionados con los datos contenidos tenga el signo de delimitación dentro de él. Una desventaja en lugar de los archivos de ancho fijo es el uso ineficiente del espacio que puede conducir a un aumento en el tamaño del archivo.

En su mayoría, los archivos planos se utilizan para rellenar bases de datos (por esta razón se conocen como bases de datos de archivos planos), pero este no es su único uso. Los archivos planos se utilizan en muchas aplicaciones web para recopilar información de los usuarios, guardarla y luego transferir esa información a un programa de administración de datos para su análisis. Guardar información en un archivo plano requiere menos tiempo que almacenarla en una base de datos. Es una práctica común esperar hasta que haya una cantidad significativa de datos en el archivo sin formato antes de que se transfiera a la base de datos. Idealmente, un programa proporcionado por terceros, como una aplicación CGI, se utiliza para crear los archivos planos originales cuyos datos se recopilaron previamente a través de la entrada de cientos de usuarios. Los archivos de registro generados por el servidor también se pueden usar para rellenar los registros de la base de datos de esta manera. Los archivos planos también se usan no solo para históricar datos en DB y CMS, sino también como una herramienta para transferir datos entre servidores remotos (en este caso también llamados flujos de información). En los últimos años, este segundo uso ha sido reemplazado por archivos XML que tienen la característica no solo de contener los datos, sino también de describirlos. Aquellos que todavía usan archivos planos para la transferencia de información a menudo son mainframes con procedimientos que nadie se atreve a modificar. Una crítica del formato XML para la transferencia masiva de datos es que los tamaños de los archivos se vuelven desproporcionados, mientras que los de los archivos planos generalmente se reducen a lo esencial. La solución a este problema es comprimir archivos XML (obviamente una solución igualmente válida para archivos planos), pero la compresión XML ahora cuenta con el estándar EXI (intercambio XML eficiente, a menudo utilizado para dispositivos móviles). Es conveniente transferir datos a través de EXI en lugar de archivos planos: porque no es necesario definir el método de compresión adoptado, porque hay bibliotecas para leer el contenido de los archivos, porque no hay necesidad de que los dos sistemas que se comuniquen establezcan, a priori, el protocolo que describe las características de los datos (posición, alineación, tipo, formato, etc.). Sin embargo, cuando la masa de datos y / o el atraso de los sistemas son una restricción, la única solución sigue siendo el uso de archivos planos. Para resolver los problemas de comunicación, formato, validación, control y mucho más (ya sea que el flujo de datos sea de archivo plano o XML), es recomendable utilizar cortafuegos de calidad de datos. El mejor ejemplo de excelente uso de archivo plano es Indian Railways. La empresa no utiliza ningún sistema de gestión de datos de negocios-relacional (RDBMS– Relational Data Base Management System), ya que no existe un sistema de gestión de datos que sea capaz de hacer frente a tal carga de datos, sino que utiliza, en cambio, archivo plano, aplicando todos los conceptos del sistema relacional de gestión de datos a su sistema.

Software de cortafuegos

Gestión de datos

Almacén de datos operativos

Un almacén de datos operativo (ODS) es una base de datos diseñada para integrar datos de muchas fuentes para operaciones de datos adicionales. A diferencia de u...

Campo (informática)

En Informática, el campo es la representación de un dato en un medio procesable. Más específicamente, es un área de un registro que contiene solo un elemento o ...

Base

Modelado de datos

Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad