【问题标题】:Static data in firebase is a bad practice?firebase 中的静态数据是一种不好的做法?
【发布时间】:2016-04-01 02:07:26
【问题描述】:

我正在构建一个将使用 firebase 的 Android 应用。简而言之,该应用程序允许几个小社区的用户从附近的餐馆订购食物。

是否将一些静态数据(例如可用城市和我的应用支持的餐馆)放入 firebase 是否被认为是一种不好的做法,如果是,为什么(手动维护对我来说不是问题,因为维护是有限的)?

【问题讨论】:

    标签: java android firebase firebase-realtime-database


    【解决方案1】:

    Firebase 完全能够存储静态数据。您可以使用https://yours.firebaseio.com/cities.json 之类的 URL 轻松地将其包含在传统的 REST 客户端(例如任何网页)中。

    如果您达到 Firebase 配额的限制,您可能需要考虑使用更便宜的选项来存储此类静态数据。例如,您可以轻松地将城市放在 Firebase 托管上并以https://yours.firebaseapp.com/cities.json 的身份访问它。

    它本质上是物超所值的选择。 Firebase 数据库中的存储可能相对昂贵,因为它具有实时性。大规模运营时,Firebase 托管等静态托管解决方案中的存储可能会更便宜。但是在达到大规模之前,差异将可以忽略不计。

    【讨论】:

    • 向上,@Frank。您是否尝试过使用 SignalR 与 Firebase 进行对比?
    • 我过去使用过 SignalR。不过近年来没有。
    猜你喜欢
    • 2011-06-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 2011-09-22
    • 1970-01-01
    • 2021-01-20
    • 2013-11-15
    相关资源
    最近更新 更多