Desventajas de la gestión de datos en sistema de archivos (bases de datos planas)

Los sistemas de archivos (flat-file) fueron la única forma de almacenar/recuperar datos antes de las bases de datos relacionales. Siguen usándose, pero tienen graves limitaciones.

Redundancia de datos

Los archivos contienen registros como texto sin estructura relacional. No pueden relacionar datos entre archivos. Ejemplo: dirección del Sr. Johnson en dos archivos → duplicada. En grande escala, desperdicio de espacio y coste ineficiente.

Acceso multiusuario limitado

No suelen soportar acceso concurrente. Varios usuarios no pueden leer el mismo dato a la vez.

Falta de estándares de almacenamiento y acceso

Los datos quedan atados al sistema de archivos que los almacena. Cualquier software que los use debe adaptarse a ese sistema. Cambios en la BD obligan a cambiar todo el software que la accede.

Falta de transacciones

Una petición recupera datos de un solo archivo. Imposible recuperar de varios archivos a la vez (transacción). Peticiones complejas para recuperación precisa y eficiente no existen.