2016-08-20 3 views
-1

Firebase을 처음 사용하고 몇 가지 질문이 있습니다. 이전 게시물에서 정보를 찾았지만 불행히도 유효 기간이 지난 것으로 간주하기에는 너무 오래되었습니다 (2013 년). 클라이언트 당 요청SQL과 같은 Firebase 데이터베이스 요청 및 쿼리 WHERE IN

번호 :

내가 요구하고 무엇도 확실하지 않다 .. 는 어디 선가 중포 기지 클라이언트 당 초당 10 개 요청을 허용하는 읽어 보시기 바랍니다. 나는이 정보를 더 이상 찾을 수 없으며 firebase 웹 사이트에 어떤 식 으로든 언급되지 않았습니다. "요청 제한"과 같은 것이 있습니까?

이 제한이 있고 허용 된 요청 수가 10 개라고 가정하면 요청으로 간주되는 항목은 무엇입니까?

처음 응용 프로그램을 열 때 데이터베이스에 연결할 때만 요청합니까? 내가 수행하는 모든 단일 선택 쿼리입니까? 청취자가 요청하는 데 사용합니까? 나는 해당 ID의 IN (ID1, ID2, ID7, id200, id143)

을 할 수있는 테이블에서 선택 * :

는 나 자신에게 내가 SQL처럼 될 쿼리를 실행해야하는 경우를 발견 파이어베이스에?

아니면 5 가지 선택 검색어를 사용해야합니까? 후자의 경우 5 가지 요청으로 간주됩니까?

이 문제를 설명하는 좋은 예가 응용 프로그램이 사용자의 Facebook 목록을 가져오고 페이스 북 ID (이전 질문)를 기반으로 firebase 응용 프로그램의 구성원 인 친구를 확인해야하는 다른 stackoverflow 게시물에서 언급되었습니다 2013 년 .. 더 이상 작동하지 않는 오래된 firebase 사이트를 가리키는 제안 된 링크 ..).

어떻게 그런 문제에 접근해야합니까?

대단히 감사합니다.

+1

질문이나 문제가 아직 있으면 알려주세요. – adolfosrs

+0

부분적으로는 ..하지만 재발행 제한은 없습니다. – user2399432

+0

"Firebase는 클라이언트 당 초당 10 개의 요청을 허용합니다"라고 읽었습니까? 나는 그런 비율 한계를 인식하고 있지 않다. Firebase는 현재 15 개의 제품으로 구성되어 있으므로이 특정 제품을 놓친 것일 수 있습니다. 그래서 그 맛있는 음식의 소스를 아는 것이 대단히 환영받을 것입니다. 이것은 다른 위치의 정보를 인용하는 모든 장소에 적용됩니다. 컨텍스트에서 정보를 가져 오는 것은 그 유용성을 엄청나게 줄여주고 당신을 도울 수있는 능력을 제한합니다. –

답변

1

아니요, firebase에는 요청 제한이없고 IN 또는 OR SQL과 같은 연산자가 없습니다. 그리고 쿼리하는 각 값에 대해 하나의 요청을 수행하는 것에 대해 걱정할 필요가없는 이유가 여기에 있습니다.

응용 프로그램에서이 쿼리를 비동기 적으로 트리거하면 괜찮을 것입니다. Firebase는 필요한만큼 동시 요청을 처리 할 수 ​​있도록 제작되었습니다.

pricing session에서 firebase 자유 계획 제한을 찾을 수 있습니다.