En analítica, hay una dirección IP y un agente de usuario con mayor frecuencia. Y si divide todo en esta combinación única, tendrá una gran cantidad de datos para agrupar, por lo que es mejor mantener esto, por ejemplo. en una tabla separada y extraiga de ella solo el número de espectadores únicos y una vez por vez (por ejemplo, por mes), elimínelos a todos.
He p. ej. cientos de millones de tales combinaciones, y solo para mantenerlo por ej. un año no tiene sentido.
Prefiero generar una clave aleatoria para cada usuario y rastrearlo en base a eso, y no su número de IP es completamente innecesario, excepto por razones de seguridad, pero todo esto está principalmente en el archivo.
Se debe principalmente a que los usuarios generarán un número ilimitado de tales combinaciones, por lo que lo mejor es no guardar estos datos en la base de datos en línea, punto :-)
Obviamente, los datos derivados como la ubicación, ASN, etc. son una historia diferente, estos datos no son exclusivos de cada usuario, por lo que es mucho menor la cantidad de datos que procesar.