← HubBDII Estudio
Aurora
BDII Estudio · Cloud-Native Relational DB

El log es la base de datos

Esa es la idea central de Aurora: el servicio relacional OLTP de AWS que desacopla cómputo y almacenamiento, escribe solo el redo log a un storage distribuido multi-AZ, y deja que el storage materialice páginas, recupere y se auto-repare — para escalar sin que la red colapse.

Esta app te lleva desde cero (¿por qué la red es el cuello de botella?) hasta los detalles finos (quórum 4/6, segmentos de 10GB, VCL/VDL, PGMRPL), con animaciones interactivas, guías paso a paso y un quiz con casos para comprobar lo que aprendiste.

Cómputo ≠ Almacenamiento

Cómputo = MySQL/InnoDB (queries, transacciones, locks, caché). Almacenamiento = servicio distribuido que guarda solo el log, materializa páginas y se recupera solo. Aurora los separa.

La idea central en 1 línea

Todo write es solo un redo log record con LSN. Las páginas nunca salen del engine: el storage las genera aplicando el log.

6×
copias por segmento (3 AZs)
10GB
tamaño de segmento (PG)
15
réplicas lectoras por clúster
35×
más tx que MySQL espejado*

¿Cómo usar esta app?

Tres pasos, en orden. Cada uno prepara el siguiente.

Ruta de aprendizaje

Aprende Aurora desde cero

Sigue los módulos en orden. Cada uno construye sobre el anterior. Marca "completado" para llevar tu progreso.

Laboratorio visual

Animaciones interactivas

Pulsa los botones y observa cómo se comporta el sistema. Estas son las mismas ideas de los módulos, pero en movimiento.

1 · Quórum 4/6 con 3 AZs (simulador de fallos)

Un PG tiene 6 segmentos (2 por AZ). Haz clic en un nodo para caído/vivo, o usa los botones. Write necesita 4/6, read 3/6.

Fig A · 6 vivos: write ✓ (6≥4) y read ✓ (6≥3). Haz clic en los nodos.

2 · MySQL amplificado vs Aurora log-only

Mismo SysBench write-only 100GB/30min. Mira transacciones e IOs por tx en el nodo DB.

Fig B · 780K tx × 7,4 IOs vs 27,4M tx × 0,95 IOs.

3 · Pipeline del storage node (8 pasos)

Solo (1) recibir y (2) persistir+ACK están en foreground. El resto es background. Recorre paso a paso.

Fig C · Pulsa "Siguiente paso".

4 · VCL vs VDL: dónde truncar

Completo hasta 1007, CPLs en 900/1000/1100. ¿Hasta dónde es durable?

Fig D · Pulsa reproducir.

5 · Flujo de escritura Aurora

Writer lotea por PG → 6 réplicas, espera 4 ACKs → avanza VDL → stream async a réplicas + S3.

Fig E · Pulsa "Animar flujo".
Comprueba tu aprendizaje

Quiz técnico

Responde y recibe la explicación al instante. Puedes reintentar las veces que quieras. Después pasa a los casos prácticos.

0 / 0 correctas
0%


Casos prácticos (ejercicios)

Aplica lo aprendido. Intenta resolver cada caso antes de pulsar "Ver solución".

Referencia rápida

Glosario

Todos los términos del paper en un solo lugar. Escribe para filtrar.

Repaso de último minuto

Cheatsheet

Todo lo esencial en una página, ideal para repasar antes del quiz o el examen.