2016-08-20 49 views
-1

我是firebase的新手,我有幾個問題..我在舊帖子中發現了一些信息,但不幸的是太舊而不能認爲它們有效(可追溯到2013年)。Firebase數據庫請求和查詢,如SQL在哪裏

每個客戶端的請求數量:

我甚至不知道我要問.. 我讀的地方,火力地堡允許每個客戶端每秒10個請求。我再也找不到這些信息,並且在firebase網站上沒有提及任何方式。是否有「請求限制」這樣的事情?

如果我們假設這個限制存在,並且允許的請求數量是10,那麼什麼被視爲請求?

這是僅當我第一次連接數據庫時纔打開我的應用程序的請求嗎?它是我執行的每一個選擇查詢嗎?有聽衆花費請求嗎?

我發現我自己,我需要運行一個查詢其在SQL會是什麼樣的情形: SELECT * FROM表其中id IN(ID1,ID2,ID7,ID200,id143)

我能做到這一點在Firebase中?

或者我必須做5個不同的選擇查詢?如果後者是這種情況,那麼他們是否被認爲是5個不同的請求?

描述這個問題的一個很好的例子是在其他應用程序獲取用戶的Facebook列表並且需要檢查哪些朋友已經是基於Facebook ID的Firebase應用程序的成員的其他stackoverflow文章中提到的(舊問題2013年..建議鏈接指向舊的firebase網站,不工作了..)。

這樣的問題應該如何處理?

非常感謝您提前。

+1

讓我知道你是否仍然有任何問題或疑慮。 – adolfosrs

+0

部分是..但沒有提到requeat限制.. – user2399432

+0

「我在某處讀過Firebase允許每個客戶端每秒發出10個請求的地方」您是在哪裏閱讀的?我不知道有任何這樣的速率限制。 Firebase現在包含15個產品,所以我可能錯過了這個特定的產品。這就是爲什麼知道該珍聞的來源將會非常受歡迎的原因。這適用於您引用其他位置信息的所有地方。從背景中獲取信息極大地降低了它的實用性,並限制了我們幫助你的能力。 –

回答

1

不,firebase沒有請求限制,也沒有IN或OR類似SQL的操作符。這就是爲什麼你不必關心爲你正在查詢的每個值做一個請求。

確保你在你的應用程序中異步觸發這個查詢,你會沒事的。 Firebase旨在根據需要處理儘可能多的同時請求。

您可以在pricing session中找到火力點免費計劃限制。