Firestore 로의 한 번의 왕복 (네트워크 호출)으로 ID 목록으로 여러 문서를 가져올 수 있는지 궁금합니다.
a
, b
, c
뭔가를 할 수 있습니다. 나는 세 가지 모두를 별도의 요청으로 병렬로 요청합니다. a
100ms, b
150ms, c
3000ms가 걸립니다. 결과적으로 작업을 수행하려면 3000ms를 기다려야합니다. 그것들이 될 max
것입니다. 가져올 문서 수가 많으면 더 위험 할 수 있습니다. 네트워크 상태에 따라 문제가 될 수 있다고 생각합니다.
SELECT * FROM docs WHERE id IN (a,b,c)
데 같은 시간이 걸리지 않을까요? 연결이 한 번 설정되고 나머지는 그 위에 파이프 라인이 연결되기 때문에 차이점이 보이지 않습니다. 시간 (초기 연결 설정 후)은 모든 문서의로드 시간 + 왕복 1 회이며 두 접근 방식 모두 동일합니다. 그것이 당신에게 다르게 행동한다면, 샘플을 공유 할 수 있습니까 (링크 된 질문에서와 같이)?