Ik heb een app gemaakt voor facebook, waarbij je kunt zien na verloop van tijd door wie je ontvriend bent.
Binnen de facebook API krijg ik in een while-lus alle friend-ID's terug:
100000748388181
100000748332463
100000748389266
100000748455336
100000748389266
100000748244145
100000748143439
etc.
Deze lijst sla ik op in mysql.
Nu wil ik bij het volgende bezoek deze lijst vergelijken met de laatste lijst van het vorige bezoek, om te kijken of de twee lijsten hetzelfde zijn.
Momenteel controleer ik nog per ID of het al voorkomt in mysql, maar dat is veeels te zwaar, omdat sommige mensen duizenden vrienden hebben.
Ik zat te denken om alle id's te bufferen, zodat je in extreme gevallen een string krijgt van 45000 tekens lang(15 tekens keer 3000 vrienden); en daar dan een MD5 hash van te maken.
Vervolgens zou ik die Hash kunnen vergelijken met de vorige Hash.
Mijn vraag is eigenlijk meer een bevestiging die ik zoek, is MD5 hier de netste oplossing voor zo'n vergelijking?
Binnen de facebook API krijg ik in een while-lus alle friend-ID's terug:
100000748388181
100000748332463
100000748389266
100000748455336
100000748389266
100000748244145
100000748143439
etc.
Deze lijst sla ik op in mysql.
Nu wil ik bij het volgende bezoek deze lijst vergelijken met de laatste lijst van het vorige bezoek, om te kijken of de twee lijsten hetzelfde zijn.
Momenteel controleer ik nog per ID of het al voorkomt in mysql, maar dat is veeels te zwaar, omdat sommige mensen duizenden vrienden hebben.
Ik zat te denken om alle id's te bufferen, zodat je in extreme gevallen een string krijgt van 45000 tekens lang(15 tekens keer 3000 vrienden); en daar dan een MD5 hash van te maken.
Vervolgens zou ik die Hash kunnen vergelijken met de vorige Hash.
Mijn vraag is eigenlijk meer een bevestiging die ik zoek, is MD5 hier de netste oplossing voor zo'n vergelijking?