Opprett en flat fil database til å lagre enkel informasjon på en datamaskin . En UNIX eller Linux operativsystem kjører på en serie av flat fil databaser . En Windows-maskin bruker også flat fil databaser for å lagre informasjon som brukes hver dag. En Macintosh- maskinen gjør også dette. Men en flat fil database er ikke relasjonell , og kan ikke tilfredsstille Edgar F. Codd tretten regler som definerer den relasjonelle natur databaser . Det er klare fordeler og også ulemper til flat fil database . Flate filer for lagring konfigurasjon Bare
Windows Registry , men komplisert , er ikke relasjonell . Det er en flat fil som utvider seg og trekker som programvare og maskinvare blir lagt til og fjernet . Den holder styr på brukerdata , logger butikker og hjelper til å finne informasjon svært raskt . Passordene lagret av UNIX og Linux i en flat fil database sammen med konfigurasjonen informasjon som er lett å redigere , og som gjør at systemet fungerer . Eventuelle endringer i disse UNIX konfigurasjonsfiler forårsake øyeblikkelige effekter som kan være dramatiske. Mye av dette er det som gjør UNIX så populær på grunn av sin enkle konfigurasjonen .
Flat fil database Fordeler
En flat fil database er en én post per linje tekst fil , en binær -fil (eller en kombinasjon av både tekst og binær -fil) som separerer kolonner ved hjelp " " skilletegn som skiller feltene i en standard gjenkjennelig måte . Dette hjelper på å søke gjennom postene for informasjon. Records kan også være avgrenset av fast lengde . Hvis en registrering er for kort, kan en eller annen form av felt- polstring brukes slik at lengden av posten er den samme som det neste . Dette gir en jevn byte - lengde fra ett felt til det neste.
Konfigurasjonsfilene lagres ofte i XML ( Extended Markup Language) , som er en flat fil database med noen ganske spesielle skilletegn , for eksempel " større enn "og" mindre enn "( <>) symboler. Disse XML-filer er ofte brukt til å bygge moduler på en nettside, når standard build følger en helt bestemt mønster som er konfigurert med en verdi som er lagret i en XML-fil , eller en serie av relaterte verdier.
Flat fil database Ulemper
databaser som brukes på et nettverk aksje er nyttige for tilgang av mange mennesker som leter etter informasjon. Flat fil databaser er vanligvis ikke nås som dette siden de tilhører med offline enheter og danner maskiner av operativsystemer og lokale enheter. Også , er det ikke transaksjoner i en flat fil database, så det er begrenset hva det kan faktisk gjøre som en database enhet. Så en flat fil database er ugunstig til et nettverk bruker, hvem som har tilgang en multi - tilgang, multi - tasking relasjonelle online database som kan sees fra mange forskjellige aspekter.
Expert Insight
flat fil database filer blir ikke møtt som " databaser ", men mer som konfigurasjonsfiler og maskiner som kjører UNIX og Linux. Også disse filene er en del av filen konstruksjon av mer enn én type mobil anvendelse . 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 etterspørsel annen samhandling. Slike program er bedre tjent med en relasjonell tilnærming til fil - lagring. Hele applikasjoner kan bygges ved hjelp av 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 flat fil databaser . De vises i alle områder av informasjonsteknologi. Deres betydning vil trolig holde seg høy i overskuelig fremtid .