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

Skalering af midlertidige poster i databasen for at tælle totaler for at stoppe overabonnement

Det ser ud til, at alle 200.000 personer kunne få et "token" til at starte med, men kun 200 kan fuldføre tokenet.

Så to ting kommer til at tænke på; 1) hvorfor ikke holde styr på "Resterende pladser" på selve begivenheden, på den måde laver du ikke en optælling, og overbookinger kan ikke forekomme, fordi den nødvendige lås for at opdatere begivenheden ville forhindre, at den nogensinde går under nul.

2) På et hvilket som helst tidspunkt i løbet af personens abonnement, hvis de resterende pladser falder til nul, bliver alle de resterende tokens ugyldige, og brugere bliver "smidt" ud af tilmeldingsprocessen (vær sød ved det og undskylder, men alle pladser er nu fyldte osv.)



  1. Docker:Drupal-container knyttet til mysql-container kan ikke oprette forbindelse til mysql under Drupal-installation

  2. #1055 - Udtryk af SELECT-listen er ikke i GROUP BY-klausul og indeholder ikke-aggregeret kolonne, dette er inkompatibelt med sql_mode=only_full_group_by

  3. SQLite JSON_ARRAY()

  4. Mysql kan ikke oprette forbindelse - Adgang nægtet (med adgangskode ja)