¿Cómo construir una estructura adecuada para un servicio de análisis? Actualmente tengo 1 tabla que almacena datos sobre cada usuario que visita la página con la ID de mi cliente para que luego mis clientes puedan ver las estadísticas de una fecha específica.¿Cómo construir una base de datos adecuada para un sistema de análisis de tráfico?
He pensado un poco hoy y me pregunto: digamos que tengo 1,000 usuarios y cada uno tiene alrededor de 1,000 impresiones diarias en sus sitios, significa que obtengo 1,000,000 (1M) de nuevos registros todos los días en una sola tabla. ¿Cómo funcionará después de 2 meses más o menos (cuando la tabla alcanza los 60 millones de registros)?
Creo que, después de un tiempo, tendrá tantos registros que las consultas de PHP para extraer los datos serán realmente pesadas, lentas y requerirán muchos recursos, ¿es cierto? y cómo prevenir eso?
Un amigo mío que trabaja en algo similar y que va a hacer una nueva mesa para cada cliente, ¿es esta la forma correcta de hacerlo?
Gracias!
considere la posibilidad de recomendar un libro! – linuxeasy
@linuxeasy cuál? – k102