Zet eerst de mogelijkheden op een rij? Is een vriendschap wederzijds, en moet deze bevestigd worden door je vriend, of hoeft deze niet te kunnen worden bevestigd en is het alleen van toepassing voor de gebruikers zelf?
Dus documenteer eerst eens wat de eisen zijn, en wat het moet kunnen. Daarna komt het technische gedeelte erbij kijken.
Henk stuurt vriendenverzoek naar Piet, die accepteert of blokkeert het, als 'ie geblokkeerd is, wordt vriendenverzoek naar 0 gezet, else naar 1, bij 1 komt Piet op Henks profiel.
Tevens moet het ook wederzijds zijn, en op de Henks profiel moet Piet staan
Sorry voor de onduidelijkheid.
129 is peanuts voor een database. Zelfs 1.000 is geen enkel probleem. 10.000 moet hij ook makkelijk trekken.
Als je nou meerdere dingen gaat combineren, zoals wat Hyves deed met vrienden-gradaties (vrienden van vrienden van vrienden), dan wordt het wat lastiger en beperkter. maar een simpel request-systeem is echt geen moeite.