← Todas las simulaciones Bases de datos · Copias que van con retraso

Réplicas y retraso

Para aguantar mucha gente, las bases de datos se copian: se escribe en una y se lee de las copias. Pero copiar lleva tiempo, y en ese rato las copias mienten. Es el «acabo de subirlo y no aparece» de toda la vida.

Al día
La principal y sus copias
Copias3
Lecturas viejas0 %
Retraso0 ms
Aguanta0 /s
Lecturas que devuelven algo viejo
Cuánto tarda tu propio cambio en verse
Retraso de copia150 ms
Lo que tarda un cambio en llegar a las copias. En la vida real sube justo cuando hay más carga.
Número de copias3
Cada copia añade capacidad de lectura… y un sitio más donde el dato puede estar viejo.
Lecturas por segundo40 /s
Cuánta gente está mirando. Con más lectores, más probabilidades de que alguien pille lo viejo.

Qué mirar: pulsa Escribir algo ahora y mira las copias: durante unos milisegundos siguen enseñando el valor viejo, y cualquiera que lea justo entonces se lleva un dato caducado. Con Leer de la principal eso no pasa nunca — pero pierdes toda la capacidad extra que te daban las copias. No hay una opción correcta: hay que elegir qué prefieres.

Ver las ecuaciones — los números de abajo son los de ahora mismo, cambiando en directo