Mysql
 sql >> Database >  >> RDS >> Mysql

Ridimensionamento dei record temporanei nel database per contare i totali per interrompere la sottoscrizione eccessiva

Mi sembra che tutte le 200.000 persone potrebbero ottenere un "token" per cominciare, ma solo 200 possono completare il token.

Quindi mi vengono in mente due cose; 1) perché non tenere traccia dei "posti rimanenti" sull'evento stesso in questo modo non stai facendo un conteggio e le prenotazioni in eccesso non possono verificarsi perché il blocco necessario per aggiornare l'evento impedirebbe che scenda mai al di sotto zero.

2) In qualsiasi momento durante l'abbonamento delle persone, se i posti rimanenti scendono a zero, tutti i token rimanenti diventano non validi e gli utenti vengono "cacciati" fuori dal processo di registrazione (essere gentili e scusarsi ma tutti i posti sono ora pieni ecc.)