sql >> Databasteknik >  >> RDS >> Mysql

Designfråga:hur visar man antalet användare online?

En databas kommer att ingå. Så varje gång någon loggar in på webbplatsen kan du ha ett fält i en användares tabell för last_login. Och sedan kan det finnas ett skript som gör en fråga mot denna användares tabell för att räkna antalet rader last_login under den senaste x tiden. Det kan vara bra att cache detta och fylla på det här cachen varje z-mängd, och sedan dra från denna cache i motsats till att köra en fråga mot användarens tabell varje begäran. Alltså databas + något slags cachingsystem.



  1. Hur Mod() fungerar i PostgreSQL

  2. DBCC_OBJECT_METADATA-spärren

  3. Ansluta till MySQL-databas med C# som icke-rootanvändare?

  4. Uppgradera rader endast vid appuppgradering