Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] Estadísticas Web

Estas en el tema de Estadísticas Web en el foro de Bases de Datos General en Foros del Web. Hola a todos, Me gustaría ver si me podéis recomendar cómo realizar el seguimiento de las visitas a una Web. La cosa es que, en ...
  #1 (permalink)  
Antiguo 07/04/2016, 08:18
 
Fecha de Ingreso: febrero-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Busqueda Estadísticas Web

Hola a todos,

Me gustaría ver si me podéis recomendar cómo realizar el seguimiento de las visitas a una Web.

La cosa es que, en principio, tenía pensado crear una tabla de estadísticas en mi BD que llevara el conteo. Simplemente, iba a crear un campo numérico (INTEGER o BIGINT, supongo) que se incrementara en cada visita, y una fecha.

Mis dudas han surgido cuando he leído que se podría crear una tabla específica para las estadísticas, donde se almacenaran más cosas, como IP del usuario, fecha de la visita, navegador usado, etc. Esto, en principio, lo veo más completo, pero me surgen dudas... Si optase por esta opción, con tener unas 100.000 visitas diarias, ¿no se convertiría en el tiempo en una BD muy grande? Y lo que es muy importante para mí... tener una tabla de estadísticas tan grande, ¿afectaría al rendimiento general de la BD para realizar otras operaciones ajenas a las estadísticas?

¡Muchas gracias!

Un saludo.
  #2 (permalink)  
Antiguo 07/04/2016, 08:23
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Estadísticas Web

A ver: Campo ID BIGINT, mas la fecha, a la que le sumamos la IP y el navegador...
Serían más o menos 132 bytes por registro... por 100.000 registros diarios...

13.200.000 bytes diarios. En síntesis: algo así como diez Mb diarios, con toda la furia...

¿En serio te estás precupando?

Mi Notebook recién empezaría a tener problemas mas o menos en 12 años con eso.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 07/04/2016 a las 11:08
  #3 (permalink)  
Antiguo 07/04/2016, 08:45
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Estadísticas Web

Cita:
Iniciado por gnzsoloyo Ver Mensaje
A ver: Campo ID BIGINT, mas la fecha, a la que le sumamos la IP y el navegador...
Serían más o menos 132 bytes por registro... por 100.000 registros diarios...

13.200.000 bytes diarios. En síntesis: algo así como diez Mb diarios, con toda la furia...

¿En serio te estás precupando?

Mi Notebook recién empezaría a tener problemas mas o menos en 12 años con eso.
Muy buena respuesta Maestro Gnzsoloyo
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por gnzsoloyo; 07/04/2016 a las 11:08
  #4 (permalink)  
Antiguo 07/04/2016, 10:44
 
Fecha de Ingreso: febrero-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Estadísticas Web

Gracias, gnzsoloyo.

La verdad es que no son números muy grandes en cuanto a espacio de disco.

Mi segunda pregunta es la que me gustaría saber ahora. Imaginemos que han pasado 10 años y la tabla de estadísticas, lógicamente, ha adquirido un tamaño de 365 millones de registros.

¿Afecta el tamaño de esta tabla al rendimiento de la base de datos a la hora de efectuar operaciones con las tablas realmente importantes en la lógica de negocio?

¡Gracias!
  #5 (permalink)  
Antiguo 07/04/2016, 11:01
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Estadísticas Web

365 millones de registros ni siquiera comienza a ser un problema. En cuanto al rendimiento de la base, dependerá de la optimización de la tabla y de las consultas.
Pero con un margen de 10 años, te puedo asegurar que la aplicación estará obsoleta antes que la base te cause inconvenientes.

Me parece que tu análisis está llevándote a consideraciones irrelevantes.
Para el seguimiento de visitas puedes usar muchos otros recursos, ninguno de los causará problemas. Incluso puedes usar servicios externos, los cuales podrían brindarte información más rica e importante que solo registrar visitas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 07/04/2016, 16:15
 
Fecha de Ingreso: febrero-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Estadísticas Web

Cita:
Iniciado por gnzsoloyo Ver Mensaje
[...]Incluso puedes usar servicios externos, los cuales podrían brindarte información más rica e importante que solo registrar visitas.
¿Sabes de alguno recomendable para estos menesteres?

Etiquetas: fecha, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:50.