March 22
flat file usato per essere il metodo tipico per l'archiviazione e l'accesso ai dati, ma con la crescita dei sistemi di calcolo, le organizzazioni ora archiviare più dati rispetto a prima. file flat non erano in grado di tenere il passo, che porta all'invenzione di database relazionali.
database flat-file memorizzare tutti i dati su un oggetto e oggetti correlati in una riga e ogni nuovo record aggiunti in modo sequenziale. Quando un record deve essere posizionato, ogni record viene controllato in sequenza fino a quando il record desiderato viene trovato, che diventa sempre più lento come il database cresce. I dati devono essere duplicati quando si verifica un'altra transazione, come ad esempio un nuovo ordine. file flat sono a buon mercato perché sono in genere file di testo, che non richiede software aggiuntivo per creare, modificare o accedere a questi file.
I database relazionali sono dati raggruppati da un oggetto e poi collegato a oggetti correlati con i tasti. I dati vengono suddivisi in componenti più piccoli in modo che non si verifichino duplicazioni se, per esempio, un cliente ha più di un ordine nella loro storia ordine. I dati sono cercato e recuperato da indici, simili a un indice in un libro. Questo rende il recupero molto più veloce di file flat, perché solo i record desiderati vengono controllati.
Anche se la tecnologia più lenta e più anziani, file flat sono ancora utilizzati durante l'importazione, l'esportazione o l'integrazione di una parte dei dati perché i posti di lavoro sono di piccole dimensioni e il formato è in genere universale e facile da manipolare. Un database relazionale è una scelta molto migliore per supportare applicazioni aziendali o di essere una fonte di informazione principale. I database relazionali sono ottimizzati per la ricerca di grandi volumi di dati per i record specifici. Inoltre, è molto più facile da recuperare o ripristinare un database relazionale in caso di danneggiamento.