Salve,
ho una domanda che non riesco a trovare altre risposte oltre a quella che sto per esporvi, magari voi avete altre soluzioni.
Per realizzare un sistema di gestione amici stile facebook ("aggiungi amico" per intenderci) ho pensato che potrebbe essere banalmente un associazione 1:n una tabella dedicata nel db.
Facendo un po di conti però sembra che saltino fuori numeri un po troppo elevati, infatti ponendo che il sito ha 100 iscritti e i 100 iscritti hanno 100 amici a testa, la tabella avrebbe già 10 000 records. E 100 è un numero piccolissimo rispetto alla realtà. Il tutto appesantirebbe troppo il db e rallenterebbe le query.
C'è un alternativa che mi sfugge o è effettivamente così?