【问题标题】:Realtime Database vs Firestore [duplicate]实时数据库与 Firestore [重复]
【发布时间】:2020-02-16 13:01:18
【问题描述】:

我正在构建一个与我所在城市的理发师在线预订相关的应用。我计划使用 Firebase 来存储我的数据并显示实时更新。什么是正确的选择,即实时数据库或 Firestore。据我所知,Firestore 很棒,但它会根据查询数量向开发人员收费,在我的情况下,查询数量会更高,因为我计划向客户显示他们的预订状态的实时更新。 而且我在这方面很天真,所以建议哪个容易学习。

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    最终由你决定,所以我只列出一些要点:

    • 实时数据库基本上是一个巨大的 JSON 文件,而 Cloud Firestore 是基于文档集合的。
    • 两者都提供实时更新。
    • Cloud Firestore 有更好的方法来过滤和排序数据。
    • Cloud Firestore 具有更高级的信息写入和更新方式。
    • 实时数据库基于单个区域,而 Cloud Firestore 可以自动扩展到多个区域。
    • 他们有different security options
    • 实时数据库根据带宽和存储收费,但费率更高。正如您在问题中提到的,Cloud Firestore 根据对数据库的操作(读取、写入等)收费

    最后,这一切都取决于您希望如何在代码中工作。例如,您想要处理一棵大型 JSON 树,还是想要处理单独的文档? Cloud Firestore 是两者中较新的,但这并不一定意味着它在您的场景中更好。

    【讨论】:

      猜你喜欢
      • 2019-08-07
      • 2020-12-31
      • 2021-05-19
      • 1970-01-01
      • 2018-03-14
      • 1970-01-01
      • 2021-10-19
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多