Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2008, 16:04
imnotinsane
 
Fecha de Ingreso: mayo-2006
Mensajes: 64
Antigüedad: 18 años
Puntos: 0
count() o ir guardando la cantidad

Buenas,
estoy diseñando una base de datos que se supone que debe funcionar con grandes cantidades de usuarios.
He estado buscando y leyendo pero hay dudas simples como esta a la que no encuentro respuesta:

tengo una tabla que contiene los amigos de cada persona de esta manera:

id_usuario, id_amigo

Teniendo en cuenta que una persona puede tener muchisimos amigos:
¿no es mas conveniente guardar en otra tabla un campo con el numero de amigos que tiene, e ir actualizandolo, en lugar de contarlos cada vez que se necesite con count(*) ?



Otra cosa, hay alguna manera de rellenar automaticamente una tabla con datos aleatorios para ver como se comportara la consulta con la tabla muy llena ?

saludos y gracias
__________________
webplan - Diseño y desarrollo de páginas webs.
Desde Andalucía - España