簡體   English   中英

在Firebase中存儲信息應用程序數據的最佳方法是什么?

[英]What is the best way to store data for an information app in Firebase?

我需要做一個包含數據庫的應用程序,我正在考慮使用Firebase實時數據庫。

基本上該應用程序是一個信息應用程序。 它有不同的類別,商店,餐館,景點等。 我幾乎完成了firebase的Udacity課程,它可以做我需要的,我只是不確定它是最有效的。

他們說他們解釋數據庫的結構是有一把鑰匙所以我的鑰匙將是商店,餐廳或吸引力。 Shop鍵下方有“Shop1”,“Shop2”,“Shop3”等。 現在這就是我的問題所在,在shop1里面我計划有商店名稱,經度,緯度,描述以及有關商店的其他細節。 每次我想添加一個新的商店,我將不得不添加一個孩子的商店然后在新的孩子下我將不得不手動鍵入鍵和值。

這將非常耗時,我想知道這是否是向數據庫添加數據的正確方法?

謝謝

Is Firebase the best way to store data for an information app?

這個問題主要是基於意見的,但由於Firebase為您提供了如此多的選擇,它正在成為一個相當不錯的服務。 可擴展和數據庫的快速響應是一個很好的選擇。

在這里閱讀有關良好數據庫模式的更多信息以及填充數據庫,您可以編寫雲功能,這將是一個非常高級的實現。

可能是您的問題是“在Firebase中存儲信息應用數據的最佳方式是什么?”

在您的情況下,如果不跟蹤商店的數量,就很難保存順序密鑰。

我寧願建議使用push(shopModel) 如果您正在使用推送,則會自動生成密鑰,並且保證密鑰是唯一的並且按時間順序插入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM