我正在构建一个将使用firebase的Android应用程序。简而言之,该应用程序允许几个小社区的用户从附近的餐馆订购食物。
在firebase中放置一些静态数据,例如可用的城市和我的应用支持的餐馆,被视为不良做法,如果是,为什么(手动保养对我来说不是问题,因为保养有限)?
答案 0 :(得分:1)
Firebase完全能够存储静态数据。您可以使用https://yours.firebaseio.com/cities.json
之类的URL轻松将其包含在传统REST客户端(例如任何网页)中。
如果达到Firebase配额的限制,您可能需要考虑使用更便宜的选项来存储此类静态数据。例如,您可以轻松地将城市放在Firebase托管上,并将其作为https://yours.firebaseapp.com/cities.json
访问。
它基本上是一个砰然作响的选择。 Firebase数据库中的存储可能相对昂贵,因为它具有实时性。存储在静态托管解决方案(如Firebase Hosting)中,在大规模运营时可能会更便宜。但在你达到大规模之前,差异将是可以忽略不计的。