? En datamaskin kan få tilgang til data raskere hvis dataene er lagret i hovedminnet stedet for på en harddisk . Området som lagrer data midlertidig for rask tilgang er bufferen. Den del av bufferen som lagrer dataene er hurtigbufferen. Database
En database er en samling av informasjon som kan nås av datamaskinen. Det er et elektronisk arkivsystem som kan inneholde informasjon av noe slag , organisert i felt, poster og filer . Et felt er et enkelt stykke informasjon. En rekord er et sett med felt , og en fil er en samling av poster . For eksempel i en database med navn og adresser , er et navn et felt , en fullstendig navn og adresse er en rekord , og en samling av navn og adresser er en fil .
Buffer Cache
Mange poster blir brukt gjentatte ganger og må nås raskt. For eksempel kan en database inneholder informasjon om lagervarer som er i konstant bruk . Hvis denne informasjonen er lagret på en harddisk , har datamaskinen til å få tilgang til og søke på stasjonen hver gang en rekord blir forespurt. Hvis informasjonen er lagret i minnet , er det skritt å få tilgang til harddisken hoppet over, og informasjon er tilgjengelig raskere.
Organisering av Database buffer Cache
< p> bufferen er organisert i blokker, en egendefinert mengde data . Størrelsen på buffer cache er basert på mengden tilgjengelig minne og ønsket "hit rate." The hit rate er prosentandelen av datablokker funnet i buffer cache når informasjonen blir forespurt. En hit rate på 95 prosent anses å være en god hit rate . Siden begrensning på størrelsen på minnet gjør det umulig å lagre alle data i buffer cache , må prioriteringene være etablert.
Buffer cache satsinger
buffer cache er organisert i en skrive liste og en siste nylig brukte ( LRU ) liste . Skrivehastigheten Listen inneholder "skitne " buffere , som er datablokker som er endret og trenger å bli skrevet til datafiler . Den LRU listen er kategorisert i festet ( i bruk ) , ren ( tilgjengelig for bruk) , gratis ( tom og ubrukt ) og skitne buffere . Buffere som har vært benyttet er flyttet til den sist brukte slutten av LRU . Når en fil er forespurt, starter datamaskinen med den minst brukte slutten av LRU . Det betyr at de sist brukte filene holdes i cache den lengste , noe som gir mening siden de er de mest sannsynlig til å bli brukt igjen .