? En dator kan komma åt data snabbare om data lagras i huvudminnet snarare än på en hårddisk . Det område som lagrar data tillfälligt för snabb åtkomst är bufferten . Den del av bufferten som lagrar data är cachen. Databas
En databas är en samling information som kan nås av datorn . Det är ett elektroniskt register som kan innehålla information av något slag , organiserade i fält, poster och filer . Ett fält är en enda bit information . En post är en uppsättning fält och en fil är en samling poster . Till exempel i en databas med namn och adresser , är ett namn ett fält , ett fullständigt namn och adress är rekord , och en samling av namn och adresser är en fil .
Buffer Cache
Många register används upprepat och måste nås snabbt . Till exempel kan en databas innehåller information om inventarier som är i konstant användning . Om denna information är lagrad på en hårddisk , har datorn för att komma och söka enheten varje gång en post begärs . Om informationen lagras i minnet , är steget för att komma åt hårddisken hoppas över och informationen är tillgängliga snabbare .
Organisation av databasen Buffer Cache
bufferten är organiserad i block , en self - definierad mängd data. Storleken på buffertminne är baserad på mängden tillgängligt minne och den önskade " träffsäkerhet . " Träffen är den procentuella andelen av datablock finns i buffertminne när informationen begärs . En träffsäkerhet på 95 procent anses vara en god träffsäkerhet . Eftersom begränsningen på minnets storlek gör det omöjligt att lagra alla data i buffertminne , måste prioriteringar fastställas .
Buffertminne Prioriteringar på buffertminne är organiserad i en skrivning lista och en sista nyligen använd ( LRU ) lista . Det skriver Listan innehåller "smutsiga" buffertar , vilka datablock som har modifierats och behöva skrivas till datafiler . LRU Listan är kategoriseras i nålas ( som används) , ren ( tillgängligt för användning ) , gratis ( tom och oanvänd ) och smutsiga buffertar . Buffertar som har åtkomst flyttas till den senast använda änden av LRU . När en fil begärs , startar datorn med den minst använda slutet av LRU . Det innebär att de senast använda filerna sparas i cacheminnet den längsta , vilket är rimligt eftersom de är de mest sannolikt kommer att användas igen .