sql >> Base de Datos >  >> RDS >> Mysql

Escalado de registros temporales en la base de datos para contar totales para detener la sobresuscripción

Me parece que las 200 000 personas podrían obtener un "token" para empezar, pero solo 200 pueden completar el token.

Entonces, dos cosas vienen a la mente:1) ¿por qué no hacer un seguimiento de los "Asientos restantes" en el evento en sí mismo de esa manera no está haciendo un conteo y no se pueden producir reservas excesivas porque el bloqueo necesario para actualizar el evento evitaría que pasara por debajo? cero.

2) En cualquier momento durante la suscripción de la persona, si los asientos restantes caen a cero, todos los tokens restantes se vuelven inválidos y los usuarios son "expulsados" del proceso de registro (siendo amable al respecto y disculpándose, pero ahora todos los asientos están llenos, etc.)