? Un ordinateur peut accéder à des données plus rapidement si les données sont stockées dans la mémoire principale plutôt que sur un disque dur. La zone qui stocke temporairement les données pour un accès rapide est le tampon . La partie de la mémoire tampon qui stocke les données du cache. Base de données
Une base de données est une collection d'informations qui peut être consulté par l'ordinateur. Il s'agit d'un système de dépôt électronique qui peut contenir des informations de toute sorte , organisée dans les champs, les dossiers et les fichiers . Un champ est un seul élément d'information . Un enregistrement est un ensemble de champs , et un fichier est un ensemble d'enregistrements . Par exemple, dans une base de données des noms et adresses , un nom est un champ, un nom complet et adresse un record , et une collection de noms et d'adresses est un fichier .
Buffer Cache < br > Photos
nombreux enregistrements sont utilisés de façon répétée et doivent être accessibles rapidement . Par exemple, une base de données peut contenir des informations sur les objets de l'inventaire qui sont en usage constant. Si ces informations sont stockées sur un disque dur , l'ordinateur dispose d'accès et de rechercher le lecteur chaque fois qu'un enregistrement est demandé. Si l'information est stockée en mémoire, l' étape d'accès au disque dur est ignorée et les informations sont disponibles plus rapidement .
Organisation de la base de données Buffer Cache
< p> Le tampon est organisée en blocs , un montant auto-défini de données. La taille de la mémoire cache est basé sur la quantité de mémoire disponible et le «taux de succès ». Souhaitée Le taux de succès est le pourcentage de blocs de données trouvées dans le cache du tampon lorsque l'information est demandée. Un taux de succès de 95 pour cent est considéré comme un bon taux de succès . Depuis la limitation de la taille de la mémoire , il est impossible de stocker toutes les données dans la mémoire cache , les priorités doivent être établies.
Tampons priorités de cache
la mémoire cache est organisé en une liste d'écriture et une dernière liste récemment utilisé ( LRU ) . La liste d'écriture contient des tampons "sales" , qui sont des blocs de données qui ont été modifiées et doivent être écrites dans des fichiers de données. La liste LRU est classé dans épinglés ( actuellement en cours d'utilisation ) , propre (disponible à l'emploi) , les tampons libre ( vides ou non) et sale. Tampons qui ont été accédés sont déplacés vers l'extrémité la plus récemment utilisée de la LRU . Quand un fichier est demandé , l'ordinateur commence par la fin la moins utilisée de la LRU . Cela signifie que les fichiers les plus récemment utilisés sont conservées dans le cache le plus longtemps, ce qui est logique étant donné qu'ils sont les plus susceptibles d'être utilisés à nouveau.