【发布时间】:2016-04-01 02:07:26
【问题描述】:
我正在构建一个将使用 firebase 的 Android 应用。简而言之,该应用程序允许几个小社区的用户从附近的餐馆订购食物。
是否将一些静态数据(例如可用城市和我的应用支持的餐馆)放入 firebase 是否被认为是一种不好的做法,如果是,为什么(手动维护对我来说不是问题,因为维护是有限的)?
【问题讨论】:
标签: java android firebase firebase-realtime-database
我正在构建一个将使用 firebase 的 Android 应用。简而言之,该应用程序允许几个小社区的用户从附近的餐馆订购食物。
是否将一些静态数据(例如可用城市和我的应用支持的餐馆)放入 firebase 是否被认为是一种不好的做法,如果是,为什么(手动维护对我来说不是问题,因为维护是有限的)?
【问题讨论】:
标签: java android firebase firebase-realtime-database
Firebase 完全能够存储静态数据。您可以使用https://yours.firebaseio.com/cities.json 之类的 URL 轻松地将其包含在传统的 REST 客户端(例如任何网页)中。
如果您达到 Firebase 配额的限制,您可能需要考虑使用更便宜的选项来存储此类静态数据。例如,您可以轻松地将城市放在 Firebase 托管上并以https://yours.firebaseapp.com/cities.json 的身份访问它。
它本质上是物超所值的选择。 Firebase 数据库中的存储可能相对昂贵,因为它具有实时性。大规模运营时,Firebase 托管等静态托管解决方案中的存储可能会更便宜。但是在达到大规模之前,差异将可以忽略不计。
【讨论】: