Nwlapcug.com


Svantaggi della gestione dei dati di File System

Svantaggi della gestione dei dati di File System


Gestione dei dati di file system (o database di file flat) servito come unico metodo di archiviazione dei file e il recupero prima dell'avvento dei sistemi di gestione di database (ad esempio database relazionali). Pur mantenendo alcuni uso, database di file flat soffrono di scarsa accessibilità, ridondanza dei dati, mancanza di accesso ai file standard e l'incapacità di organizzare i dati.

Ridondanza dei dati

Poiché i database di file flat si basano su file che contengono i record come testo senza dati strutturali, essi non possono correlare dati da un file a altro. Ad esempio, se un file contiene un record di indirizzo di Mr. Johnson, un altro file che utilizza le informazioni di indirizzo su Mr. Johnson ha per ricreare i dati. Il secondo file è necessario duplicare i dati. Ciò significa che i dati di indirizzo il signor Johnson esistano in due file in una sola volta. Su larga scala, questo porta a ridondanza dei dati che può rapidamente occupano spazio nel database e rivelarsi inefficienti in termini di costo.

Accesso utente con limitazioni

Sistemi di file flat solitamente non supportano l'accesso per più utenti. Ciò significa che più utenti alle diverse stazioni di lavoro non possono accedere agli stessi dati contemporaneamente, limitando l'accesso a dati importanti se più utenti di ricerca per gli stessi dati allo stesso tempo

Mancanza di archiviazione e di accesso standard

Dato un sistema di file flat si basa su file per memorizzare dati, necessariamente si basa sul file system che definisce la modalità di archiviazione e di leggere quei file. Questo si lega il sistema che memorizza i dati, e tutti i software utilizzati per accedere ai dati deve essere conforme al sistema di archiviazione. Di conseguenza, eventuali modifiche al database richiedono modifiche a tutto il software che vi accede.

Mancanza di transazioni

Richiesta dati da un database di file flat semplicemente recupera dati da un singolo file. Richiesta e recupero dei dati da vari file allo stesso tempo (chiamato una "transazione") è impossibile. Ciò significa che le richieste complesse che rendono il recupero dei dati accurata ed efficiente semplicemente non esistono.