Tecnología

Inicio

Diferencia entre archivos planos y bases de datos relacionales

Diferencia entre archivos planos y bases de datos relacionales


Un modelo de tabla almacena los datos en una única estructura de la tabla. Una base de datos relacional utiliza varias estructuras de la tabla, los registros de referencias cruzadas entre tablas. Tablas en tanto organizan registros en filas, con cada columna que contiene una sola pieza de datos en el registro.

Historia

bases de datos de archivos planos eran un desarrollo natural en la historia temprana de computación. El modelo de base de datos relacional se desarrolló e implementó en la década de 1970, principalmente por IBM.

Las bases de datos de archivos planos

bases de datos de archivos planos son típicamente archivos de texto que almacenan un registro por línea, con campos de registros delimitados por espacios en blanco o un carácter delimitador. bases de datos de archivos planos pueden ser leídos directamente por una variedad de aplicaciones de software.

Base de datos relacional

Además de las tablas de datos, bases de datos relacionales utilizan "índices" para encontrar rápidamente los registros basados ​​en criterios de búsqueda. bases de datos relacionales en general, requieren un sistema de gestión de bases de datos relacionales (RDBMS) para gestionar y acceder a los datos.

beneficios

bases de datos de archivos planos son simples y portátiles, y por lo general se pueden utilizar sin necesidad de un software especial. bases de datos relacionales son más rápidos, más eficientes y más potente que los archivos planos. La mayoría de los RDBMS proporcionan acceso de base de datos a través de redes.

Software

Software originalmente basado en una estructura de base de datos de archivos planos incluye FileMaker, Berkeley DB, y Borland Reflex. Los sistemas de bases de datos relacionales modernas populares incluyen Oracle, MySQL y PostgreSQL.