Come creare una struttura adeguata per un servizio di analisi? Attualmente ho una tabella che memorizza i dati su ogni utente che visita la pagina con l'ID del mio cliente, quindi più tardi i miei clienti potranno vedere le statistiche per una data specifica.Come costruire un database corretto per un sistema di analisi del traffico?
Ho pensato un po 'oggi e mi chiedo: diciamo che ho 1.000 utenti e ognuno ha circa 1.000 impressioni sui loro siti ogni giorno, significa che ottengo 1.000.000 (1M) nuovi record ogni giorno in un unico tavolo. Come funzionerà dopo circa 2 mesi (quando il tavolo raggiunge i 60 milioni di dischi)?
Penso solo che dopo un po 'di tempo avrà così tanti record che le query PHP per estrarre i dati saranno davvero pesanti, lenti e richiedere un sacco di risorse, è vero? e come prevenirlo?
Un mio amico che lavora su qualcosa di simile e preparerà un nuovo tavolo per ogni cliente, è questo il modo corretto di andare?
Grazie!
considera di fare riferimento a un libro! – linuxeasy
@linuxeasy quale? – k102