"Un componente de hardware o software que almacena datos para que las solicitudes futuras de esos datos se puedan atender con mayor rapidez."
No es la fuente definitiva de la verdad. Actúa como una capa intermedia (buffer) entre la aplicación y la base de datos persistente para datos de acceso frecuente.
A diferencia de las bases de datos tradicionales que escriben en disco, la caché reside principalmente en la RAM, eliminando la latencia de I/O mecánico.
Reduce el tiempo de acceso de milisegundos (ms) a microsegundos (µs). Ideal para cargas de lectura intensiva donde la velocidad es crítica.
Los datos son efímeros. Utiliza TTL (Time To Live) o políticas de desalojo (como LRU) para gestionar el espacio limitado y mantener la frescura de los datos.