? En computer kan få adgang til data hurtigere, hvis data er gemt i hovedhukommelsen snarere end på en harddisk. Det område , der gemmer data midlertidigt for hurtig adgang , er bufferen. Den del af bufferen , der lagrer data cache . Database
En database er en samling af oplysninger , der kan tilgås af computeren. Det er en elektronisk registreringssystem , der kan indeholde oplysninger af nogen slags , organiseret i marker, journaler og filer. Et felt er et enkelt stykke information. En post er et sæt felter , og en fil er en samling af poster. For eksempel, i en database med navne og adresser et navn er et felt , en komplet navn og adresse er en rekord , og en samling af navne og adresser er en fil .
Buffer Cache < br > Salg
Mange records benyttes gentagne gange og skal tilgås hurtigt. For eksempel kan en database indeholde oplysninger om lagervarer , der er i konstant brug . Hvis oplysningerne er lagret på en harddisk, at computeren har adgang til og søge drevet hver gang en post ønskes. Hvis oplysningerne er lagret i hukommelsen , er trin for at få adgang til harddisken springes over, og oplysningerne er tilgængelige hurtigere.
Organisationen af Database Buffer Cache
< p> bufferen er organiseret i blokke, en selv- defineret mængde data. Størrelsen af bufferen cache er baseret på mængden af tilgængelig hukommelse og den ønskede "hit rate . " The hit rate er den procentdel af data blokke fundet i buffer cache , når der anmodes om oplysninger . Et hit rate på 95 procent anses for at være en god hit rate . Da begrænsningen på hukommelsen størrelse gør det umuligt at gemme alle data i buffer cache , må der prioriteres etableret.
Buffer Cache Prioriteter
buffer cache er organiseret i en skrive liste og en sidste nylig brugt ( LRU) listen. Det skriver liste indeholder "beskidte" buffere , som er datablokke , der er blevet ombygget og har brug for at blive skrevet til datafiler. LRU Listen er kategoriseret i fastgjort (i øjeblikket er i brug ) , ren ( klar til brug) , gratis ( tomme og ubrugte ) og beskidt buffere. Buffere der har været åbnet , er flyttet til den senest anvendte ende af den primære jernbanevirksomhed. Når en fil der anmodes computeren starter med den mindst brugte slutningen af den primære jernbanevirksomhed. Det betyder, at de senest brugte filer opbevares i cachen den længste , som giver mening, da de er de mest tilbøjelige til at blive brugt igen .