Je me demande s'il est possible d'obtenir plusieurs documents par liste d'identifiants en un aller-retour (appel réseau) au Firestore.
a
, b
, c
de faire quelque chose. Je demande les trois en parallèle dans des demandes distinctes. a
prend b
100 ms, c
prend 150 ms et prend 3000 ms. En conséquence, je dois attendre 3000 ms pour faire la tâche. Ça va être max
d'eux. Ce sera plus risqué lorsque le nombre de documents à récupérer sera important. Cela dépend de l'état du réseau, je pense que cela peut devenir un problème.
SELECT * FROM docs WHERE id IN (a,b,c)
prendrait-il pas le même temps? Je ne vois pas la différence, car la connexion est établie une fois et le reste est acheminé à ce sujet. Le temps (après l'établissement initial de la connexion) est le temps de chargement de tous les documents + 1 aller-retour, identique pour les deux approches. S'il se comporte différemment pour vous, pouvez-vous partager un échantillon (comme dans ma question liée)?