Fordeler og ulemper med flat fil Databaser

Lag en flat fil database til å lagre enkel informasjon på en datamaskin. En UNIX eller Linux operativsystem kjører på en rekke flate fil databaser. En Windows-maskin bruker også flat fil databaser til å lagre informasjon som brukes hver dag. En Macintosh-maskin gjør også dette. Men en flat fil database er ikke relasjonell, og kan ikke tilfredsstille Edgar F. Codd tretten regler som definerer det relasjonelle natur databaser. Det er forskjellige fordeler og også ulemper til flat fil database.

Flate filer for lagring av Configuration Simply

Windows-registeret, men kompleks, er ikke relasjons. Det er en flat fil som utvider seg og trekker som programvare og maskinvare blir lagt til og fjernet. Den holder styr på brukerdata, lagrer logger og hjelper til å finne informasjon svært raskt. Passord blir lagret i UNIX og Linux i en flat fil database sammen med konfigurasjonsinformasjon som er lett å endre, og som gjør systemet funksjonen. Eventuelle endringer i disse UNIX konfigurasjonsfilene føre til øyeblikkelige effekter som kan være dramatiske. Mye av dette er det som gjør UNIX så populær på grunn av sin enkle konfigurasjon.

Flat fil database Fordeler

En flat fil database er en én post per linje tekstfil, en binærfil (eller en kombinasjon av både tekst og binære) fil som skiller kolonner ved å bruke "skilletegn" som skiller feltene i en standard gjenkjennelig måte. Det hjelper på å søke gjennom postene for informasjon. Records kan også bli avgrenset av fast lengde. Hvis en registrering er for kort, kan en eller annen form av felt-polstring anvendes slik at lengden av posten er den samme som den neste. Dette gjør det mulig for en jevn byte-lengde fra ett felt til det neste.

Konfigurasjonsfiler lagres ofte i XML (Extended Markup Language), som er en flat fil database med noen ganske spesielle skilletegn, slik som "større enn" og "mindre enn" (<>) symboler. Disse XML-filer blir ofte brukt til å bygge spesifikke moduler på en nettside, når standarden bygge følger en helt bestemt mønster som er konfigurert av en enkelt verdi som er lagret i en XML-fil, eller en serie relaterte verdier.

Flat fil database Ulemper

Databaser som på en delt nettverksressurs er nyttige for tilgang av mange mennesker som er ute etter informasjon. Flat fil databaser er vanligvis ikke tilgjengelig som dette siden de tilhører med frakoblede enheter og danner maskineri av operativsystemer og lokale enheter. Dessuten er det ikke transaksjoner i en flat fil database, så det er begrenset hva det faktisk kan gjøre som en database enhet. Så en flat fil database er ufordelaktig til et nettverk bruker som har tilgang til en multi-tilgang, multi-tasking relasjons online database som kan sees fra mange forskjellige aspekter.

Expert Insight

Flat fil databasefiler blir ikke møtt som "databaser", men mer som konfigurasjonsfiler og maskineriet som driver UNIX og Linux. Også disse filene er en del av filen konstruere av mer enn én type mobil av. Disse filene er utrolig nyttig og konseptet kan brukes i alle områder av programmer og i vedlikehold av komplekse små enheter som bærbare datamaskiner. Selv nettsteder er bygget med disse filene. Disse er ikke de områdene av ulempe. Men det er programmer som er avhengige av ulike konstruksjoner og krever forskjellig samhandling. Slike program er bedre tjent med en relasjonell tilnærming til fil-lagring. Hele programmer kan bygges med Access databaser og SQL Server databaser. Den flat fil database har ingen plass her.

Betydning

Mange programmer er laget med flat fil databaser. Et nytt operativsystem kan være utformet ved hjelp av et sett av flate fil databaser. De vises i alle områder av informasjonsteknologi. Deres betydning er trolig holde seg høy i overskuelig fremtid.