Repaso
English

¿Por qué una caché acelera las lecturas?

Opciones

  1. Comprime la base de datos para hacerla más pequeña
  2. Los datos frecuentes están en almacenamiento rápido y se evita trabajo más lento (Opción correcta)
  3. Elimina filas antiguas de la base de datos principal
  4. Cifra los datos antes de volver a leerlos

Respuesta

Guarda copias de los datos más usados en almacenamiento rápido (normalmente memoria), y así te ahorras trabajo más lento como una consulta a la base de datos

Por qué

Leer de memoria tarda microsegundos; una consulta a la base de datos o una llamada a una API externa puede tardar milisegundos o más.

Una caché guarda resultados ya calculados u obtenidos, para que la siguiente petición los reciba al instante.

Lo difícil es la frescura: los datos en caché pueden estar desactualizados, así que las entradas reciben un tiempo de caducidad (TTL) o se eliminan cuando cambian los datos.

Recuerda

Caché = copia rápida de datos que volverás a necesitar.

Términos clave

Practica esta pregunta en Repaso