Gli svantaggi di un sistema Flat-File Based

March 27

database flat-file sono strutture di database che memorizzano tutti i record di dati in una singola tabella, di solito utilizzando una sola riga di testo per memorizzare un record. Sono adatti per piccole applicazioni, perché i loro record di dati occupa meno spazio su disco rispetto ad altre strutture di database. Tuttavia, il flat-file system viene fornito con diversi svantaggi.

scarsa affidabilità

Come il database flat-file cresce in dimensioni, vi è un crescente rischio di corruzione dei dati. Ciò è dovuto alla struttura singola tabella del database file flat. Se questa tabella è superiore alle risorse disponibili per il server di database, i dati potrebbero venire danneggiati.

Low Security

A differenza di competere strutture di database, il database flat-file non ha funzioni di sicurezza integrate. Chiunque abbia accesso al database possono visualizzare liberamente le sue registrazioni.

Non ci sono rapporti

Il database flat-file registra come righe in un file di testo. Questo non permette ai progettisti di database per organizzare i record in base al rapporto. Ad esempio, un database relazionale offre più tabelle che descrivono diversi aspetti dello stesso insieme di dati. Una tabella descrive un elenco dei clienti e dei loro numeri di lavoro, e un altro tavolo ha i numeri di posti di lavoro e una descrizione del lavoro. Questo permette ai dati di essere visualizzati in molti modi diversi. Questa flessibilità è impossibile con il database di file flat.

formato rigido

Il database di file flat segue un formato molto rigida. Ciò significa che un programma deve essere informato del formato per visualizzare i record di dati. Questo limita il numero di computer in grado di leggere il database flat-file specifico a quelli con software specifico installato su di essi.