Crear una base de datos de archivos planos para almacenar información sencilla en un ordenador. Un sistema operativo UNIX o Linux se ejecuta en una serie de bases de datos de archivos planos . Un equipo con Windows también utiliza bases de datos de archivos planos para almacenar la información que se utiliza todos los días. Un ordenador Macintosh también lo hace . Sin embargo, una base de datos de archivo plano no es relacional , y no puede satisfacer trece reglas de Edgar F. Codd que definen la naturaleza relacional de bases de datos . Hay ventajas y también desventajas en la base de datos de archivos planos. Archivos planos para almacenar la configuración Simplemente
El Registro de Windows , por compleja , no es relacional. Se trata de un archivo plano que se expande y se contrae como el software y el hardware se agregan y se quitan . Se realiza un seguimiento de los datos del usuario , las tiendas de los registros y los ayuda a encontrar información rápidamente. Las contraseñas se almacenan en UNIX y Linux en una base de datos de archivo plano , junto con la información de configuración que es fácilmente editable, y que hace que la función del sistema. Cualquier cambio en estos archivos de configuración de UNIX causan efectos inmediatos que pueden ser dramáticas. Mucho de esto es lo que hace UNIX tan popular debido a su facilidad de configuración.
Piso archivo de base de datos Ventajas
Una base de datos de archivo plano es un un registro por línea de texto archivo , un archivo binario ( o una combinación de ambos texto y binario ) archivo que separa las columnas mediante el uso de " delimitadores " que separan los campos de una manera estándar y reconocible . Esto ayuda en la búsqueda a través de los registros de información. Los registros también se pueden delimitar longitud fija. Si un registro es demasiado corto , una cierta forma de campo - relleno se puede utilizar de modo que la longitud del registro es el mismo que el siguiente. Esto permite para un byte de longitud uniforme de un campo al siguiente .
Los archivos de configuración
a menudo se almacenan en XML ( Extended Markup Language) , que es una base de datos de archivo plano con algunos delimitadores bastante específicas , tales como " mayor que "y " menor que "( <>) símbolos. Estos archivos XML se utilizan a menudo para construir módulos específicos en un sitio web , cuando la construcción estándar sigue un patrón muy específico que está configurado por un solo valor almacenado en un archivo XML, o una serie de valores relacionados.
Base de datos de archivos planos Desventajas
Bases de datos accedidos en un recurso compartido de red son útiles para el acceso de muchas personas que están buscando información. Bases de datos de archivos planos no suelen ser accesibles como este ya que pertenecen a entidades fuera de línea y forman la maquinaria de los sistemas operativos y dispositivos locales. Además, no hay transacciones en una base de datos de archivos planos , por lo que se limita en lo que realmente puede hacer como una entidad de base de datos . Así que una base de datos de archivo plano es desventajosa para un usuario de la red , que está accediendo a un multi- acceso , multi -tarea de base de datos relacional en línea que se puede ver desde muchos aspectos diferentes .
Expert Insight
archivos de base de datos de archivos planos
no se presentan como " bases de datos ", sino más bien como los archivos de configuración y la maquinaria que impulsa UNIX y Linux. Además, estos archivos son parte del archivo de constructo de más de un tipo de aplicación móvil . Estos archivos son increíblemente útil y el concepto se pueden utilizar en todas las áreas de las aplicaciones de software y en el mantenimiento de pequeños dispositivos complejos tales como ordenadores móviles . Incluso los sitios web se construyen con estos archivos. Estas no son las zonas con carencias . Sin embargo , existen aplicaciones que se basan en diferentes construcciones y la interacción diferente demanda. Este tipo de aplicaciones están mejor servidos con un enfoque relacional para almacenamiento de archivos . Aplicaciones completas pueden ser construidos utilizando bases de datos Access y bases de datos de SQL Server. La base de datos de archivo plano no tiene cabida aquí .
Significado
Muchas aplicaciones de software se crean con bases de datos de archivos planos . Un nuevo sistema operativo puede ser diseñado utilizando un conjunto de bases de datos de archivos planos . Aparecen en todas las áreas de tecnología de la información . Su importancia es probable que se mantenga alta en el futuro previsible .