Flat File Database Vs. relasjons~~POS=TRUNC

Flat File Database Vs. relasjons~~POS=TRUNC


Flate filer brukes til å være den typiske metoden for lagring og tilgang til data, men med veksten av datasystemer, organisasjoner nå lagre mer data enn før. Flate filer var ikke i stand til å holde opp, noe som fører til oppfinnelsen av relasjonsdatabaser.

flat filer

Flat-fil databaser lagre alle data om et objekt og relaterte objekter i en rad og hver ny rekord lagt sekvensielt. Når en plate skal være plassert, blir hver post kontrolleres i rekkefølge inntil den ønskede posten er funnet, noe som blir stadig mer langsom som database vokser. Data må dupliseres når en ny transaksjon, for eksempel en ny bestilling. Flate filer er billige fordi de er vanligvis tekstfiler, som krever ingen ekstra programvare for å opprette, endre eller få tilgang til disse filene.

relasjons~~POS=TRUNC databaser~~POS=HEADCOMP

Relasjonsdatabaser er data gruppert etter et objekt og deretter koblet til relaterte objekter av nøkler. Data blir brutt ned til de minste komponenter slik at ingen duplisering oppstår hvis, for eksempel, har en kunde mer enn en orden i sine ordrehistorikk. Data søkte på og hentet av indekser, i likhet med en indeks i en bok. Dette gjør gjenfinning mye raskere enn flate filer fordi bare de ønskede postene er kontrollert.

Velge en metode

Selv tregere og eldre teknologi, flate filer fortsatt brukes ved import, eksport eller integrere en del av data, fordi jobbene er små og formatet er vanligvis universell og lett å manipulere. En relasjonsdatabase er et mye bedre valg for å støtte forretningsapplikasjoner eller være en viktig informasjonskilde. Relasjonsdatabaser er optimalisert for å søke store mengder data for bestemte poster. Dessuten er det mye enklere å gjenopprette eller gjenopprette en relasjonsdatabase hvis korrupsjon oppstår.