Dans mon application Web, je veux savoir quels amis d'un utilisateur sur Twitter sont déjà présents sur le système ... Actuellement, je suis en train d'obtenir la liste des identifiants Twitter de l'utilisateur suivant (API Twitter renvoie les ID 5000 à la fois), et de faire:SELECT IN pour un grand ensemble
SELECT userId FROM users WHERE userId IN (COMMA_SEPARATED_LIST_OF_IDs);
je ne me sens pas à l'aise au sujet de cette requête, parce que la table des utilisateurs augmente, cela pourrait se révéler être un goulot de bouteille. Je ne veux pas non plus m'optimiser prématurément, alors y a-t-il un autre moyen de le faire?
Mise à jour: J'utilise MySQL.
Quelle base de données utilisez-vous? –
Voulez-vous vraiment dire * combien * ou voulez-vous dire * qui *? –
Je voulais dire qui, édité la question. – jack33