Agluna idea de cómo hacer esto??

telemaco
18 de Marzo del 2005
Saludos a tod@s
Vereis, Estoy haciendo un programa en VB de mensajería cliente/servidor. Mi duda es cómo guardar en la base de datos del servidor los contactos de los usuarios. Esto es, cada usuario puede tener sus respectivos contactos y yo quiero que cuando se conecte al servidor, éste compruebe cuáles de ellos están conectados. Ahora lo tengo de una manera bastante rudimentaria pasando la lista de contactos desde el cliente cuando se conecta, pero no me vale para funciones que haré más adelante.
Había pensado crear una tabla en la BD del servidor con dos campos: id_usuario e id_contacto, siendo ambas claves principales, de modo que cada usuario tendría un registro por cada contacto que tiene. Lo que pasa es que si lo guardo de esta manera, teniendo un registro en esa tabla por cada contacto de cada usuario, pienso que esta tabla puede crecer demasiado,a sí que estoy buscando alguna alternativa.
A ver si algun@ de vosotr@s puede ayudarme.

Muchas gracias