假設我在 Firestore 中存盤了世界各地成千上萬的地理點。我將查詢特定半徑內的那些,然后將它們顯示在地圖上。
將包含地理點的每個物件都放在一個大集合中是一個壞主意嗎?或者我添加的資料越多它會變得越慢嗎?
如果是,什么是更好的資料庫結構?
uj5u.com熱心網友回復:
集合中的檔案數量對 Firestore 查詢的性能沒有影響,這幾乎是其主要的性能保證。
如果從集合中的 1,000 個檔案中檢索 10 個檔案,則性能將與在該集合中有 1,000,000 個檔案時檢索這 10 個檔案時的性能相同。
雖然 Firestore 的其他限制和行為可能會影響您決定的資料模型,但查詢性能通常不是其中之一。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/376010.html
標籤:数据库 谷歌云firestore 地火商店
