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