? Un ordenador puede acceder a los datos más rápidamente si los datos se almacenan en la memoria en lugar de en el disco duro . El área que almacena datos en forma temporal para el acceso rápido es el buffer. La porción de la memoria intermedia que almacena los datos es la memoria caché . Base de datos
Una base de datos es una colección de información que se puede acceder por el ordenador. Se trata de un sistema de archivo electrónico que contenga información de cualquier tipo, organizado en campos, registros y archivos. Un campo es una única pieza de información. Un registro es un conjunto de campos , y un archivo es una colección de registros. Por ejemplo, en una base de datos de nombres y direcciones , el nombre es un campo, el nombre completo y la dirección es un registro , y una colección de nombres y direcciones es un archivo .
Buffer Caché < br >
Muchos registros se utilizan en varias ocasiones y se debe tener acceso rápidamente. Por ejemplo , una base de datos puede contener información sobre los artículos del inventario que están en uso constante. Si esta información se almacena en un disco duro , el equipo tiene que acceder y buscar la unidad cada vez que se solicita un registro. Si la información se almacena en la memoria , el paso de acceder a la unidad de disco duro se omite y la información está disponible más rápidamente.
Organización de la base de datos de caché del búfer
< p> El tampón se organiza en bloques , una cantidad autodefinida de datos. El tamaño de la caché del búfer se basa en la cantidad de memoria disponible y la " tasa de éxito ". Deseada La tasa de éxito es el porcentaje de los bloques de datos que se encuentran en la caché del búfer cuando se solicita la información. Una tasa de éxito del 95 por ciento se considera que es una buena tasa de éxito . Dado que la limitación en el tamaño de la memoria hace que sea imposible para almacenar todos los datos en la caché del búfer , se deben establecer prioridades.
Buffer Cache Prioridades
El caché del búfer se organiza en una lista de escritura y una última lista usada recientemente ( LRU ) . La lista de escritura contiene buffers "sucios ", que son los bloques de datos que han sido modificados y deben ser escritos a archivos de datos . La lista LRU se clasifica en clavados (actualmente en uso), limpieza (disponible para su uso) , tampones libre ( vacías y sin uso ) y sucio. Tampones que se ha accedido se mueven hasta el final de usados más recientemente de la LRU . Cuando se solicita un archivo, el equipo se inicia con el final menos utilizada de la LRU . Esto significa que los archivos utilizados más recientemente se guardan en la memoria caché de la más larga, lo cual tiene sentido ya que son los más propensos a ser utilizado de nuevo .