【问题标题】:Which method is better: Python SDK (server side) or JavaScript SDK (client-side) to add to and update cloud firestore?哪种方法更好:添加和更新云 Firestore 的 Python SDK(服务器端)或 JavaScript SDK(客户端)?
【发布时间】:2019-10-10 08:38:45
【问题描述】:

我在 AWS 服务器上有一个带有 postgresql 数据库的 Django Web 应用程序。 我想使这个数据库与 nosql cloud firestore 数据库保持同步。我们使用 Cloud Firestore 作为移动应用程序的后端。 这意味着添加到 Web 应用程序的每个表单更新或新对象都需要与 Cloud Firestore 同步。

当通过网络应用提交每个表单时,我可以使用 Python SDK 更新 Cloud Firestore。但是,我想知道这是否是使这两个数据库保持同步的最佳方法。每次提交表单时,我都要导入firebase SDK,然后使用方法更新cloud firestore。显然,这需要时间,但我不确定这种方法是否更好,或者使用 JavaScript SDK 是否会更好。本质上,哪种方法会执行得更好?

【问题讨论】:

    标签: javascript django python-3.x firebase google-cloud-firestore


    【解决方案1】:
      1234563到 Cloudflare 存储。在这种情况下,您来自服务器的交易将很大程度上基于用户,但您可以在 python 中使用 admin SDK 并仅授予管理员访问 DB 的权限。
    1. 如果你想用js做同样的事情,那么请求将由用户共享,服务器将是免费的,但每个用户都应该有权访问数据库写入和读取,你必须更加小心地验证用户。

    所以如果它的所有读取请求和基于用户的过滤器都很好地使用了 js,如果你对身份验证有疑问,或者你不想在 python 的使用中冒险。

    【讨论】:

      猜你喜欢
      • 2017-06-08
      • 2018-07-19
      • 2020-11-01
      • 2023-02-07
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2019-07-29
      • 1970-01-01
      相关资源
      最近更新 更多