Svantaggi di Gestione dei file dati di sistema

November 28

Svantaggi di Gestione dei file dati di sistema


File di gestione dei dati di sistema (o flat-file di database) è servito come l'unico metodo di archiviazione di file e il recupero prima dell'avvento dei sistemi di gestione di database (come i database relazionali). Pur mantenendo un certo uso, banche dati flat-file soffrono di scarsa accessibilità, la ridondanza dei dati, la mancanza di accesso file standard e l'incapacità di organizzare i dati.

Ridondanza dei dati

Dal momento che i database flat-file si basano su file che contengono record come testo senza alcun dato strutturale, non possono riguardare i dati da un file all'altro. Ad esempio, se un file contiene un record di indirizzo di Mr. Johnson, un altro file che utilizza le informazioni indirizzo su Mr. Johnson ha per ricreare i dati. Il secondo file deve duplicare i dati. Ciò significa che i dati di indirizzo su Mr. Johnson esiste in due file contemporaneamente. Su larga scala, questo porta a ridondanza dei dati che può rapidamente occupano spazio nel database e dimostrare economicamente inefficiente.

L'accesso utente con limitazioni

Flat-file system di solito non supportano l'accesso per più utenti. Ciò significa che più utenti di diverse workstation non possono accedere agli stessi dati contemporaneamente, limitare l'accesso ai dati importanti se la ricerca più utenti per gli stessi dati nello stesso momento

La mancanza di stoccaggio e di accesso standard

Dal momento che una TV a file system si basa file per memorizzare i dati su, si basa necessariamente sul file system che definisce come quei file sono memorizzati e letti. Questa lega di dati al sistema che memorizza e ogni software utilizzato per accedere ai dati deve essere conforme al sistema di memorizzazione. Di conseguenza, le eventuali modifiche al database richiedono modifiche a tutti i software che vi accede.

La mancanza di transazioni

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