0
我正在構建一款跟蹤用戶位置並更新Firebase的應用。我已閱讀關於結構數據的文檔,但仍有幾個問題。Firebase:我的數據結構應該如此平坦?
我正在考慮以兩種方式之一來構造數據,但無法確定哪一個。
users
$id
-position
-other attr
VS:
user_position
$id
users
$id
-other attr.
在什麼情況下會第一個設計作品最好的,第二個?
@philipxy我不同意。任何一種設計都可以提供位置座標。例如2:用戶0的路徑是*/rootref/27_6N-82_2W/uid_0 *,明天將是*/rootref/30_5N-77_7W/uid_0 *。然後,對uid_0的查詢將在返回的鍵中顯示它們的座標。一般來說,沒有真正的方法可以回答這個問題,因爲Firebase的結構可以滿足正在進行的查詢類型和需要的數據。也許更多的信息更新這個問題將有助於我們理解用例。 – Jay
如果你正在考慮這個選擇,*你跟隨什麼程序,你堅持*?如果您沒有遵循設計指南(不要與編程/產品手冊混淆,以告訴您如何表達與實現設計相關的內容),那麼請查找信息建模和數據庫設計的一些介紹,你被卡住了。 – philipxy
@Jay明白了,謝謝。 – philipxy