【问题标题】:Cloud firestore for ecommerce app.电子商务应用程序的 Cloud Firestore。
【发布时间】:2018-05-11 08:02:40
【问题描述】:

有了 Cloud Firestore 的所有承诺,我想知道它是否适合电子商务应用。一种社交市场应用程序。非常感谢。

【问题讨论】:

    标签: firebase google-cloud-platform google-cloud-firestore


    【解决方案1】:

    在我看来,Firestore 将非常适合电子商务应用。 有助于电子商务的 Firestore 的主要功能:

    1.实时同步

    在应用中所做的所有更改都会立即反映在所有设备上。因此,更新产品的详细信息将非常有效。

    2。完整的离线支持

    电子商务应用程序的一个重要功能是,它应该可以离线使用,Firestore 为我们提供了此功能,而无需任何额外的编码

    3. NoSQL 数据库和查询

    管理 DB 并从中写入和读取非常容易,而且 firestore 还支持链式过滤器,并在单个查询中结合对属性的过滤和排序。

    4.云功能支持

    这是一个很酷的功能,它对于根据用户行为发送通知等非常有用。

    5. Android、IOS 和 Web 支持

    Firestore 支持 android、ios 和 web。

    如果您使用 Firestore,您可以大大减少开发时间。

    这些都是我能想到的优点。现在有一些 缺点,就是通过firestore搜索和不等式的查询限制。

    documentation 中指定:“Cloud Firestore 不支持本地索引或搜索文档中的文本字段。”。但他们也提到了使用Algolia 等第三方搜索服务 的解决方案。

    我不会说盲目的去firestore。也请仔细将其与其他替代品进行比较。

    【讨论】:

    • 是的,记住不等式的查询限制。
    • 是的,我将其添加到答案中。
    • 您谈到的替代方案是什么?离线支持是我的主要问题。用 MySQL 是如何实现的?
    • 我曾与 Firestore 合作过,它在离线时运行得非常好。如果要使用 MySQL db,则必须将数据缓存在设备中,以便在设备离线时显示它们。要非常有效地开发它需要很多时间。所以最好用firestore。
    • 不,我不认识这个领域的任何人。
    【解决方案2】:

    AFAIK 现在不适合你。

    我尝试创建一个简单的问题应用程序(不同主题的 MCQ 测验)。一个问题有一组标签(主题)。如果我想展示与数学和物理相关的问题,它不会提供给我。我必须为每个主题调用服务并删除常见的主题。

    函数中不支持数据库

    没有OR运算(不能使用多个where)

    还有更多基本功能。

    根据没有 SQL 排名,它是 7 号,而 mongoDB 是第 1 号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 1970-01-01
      • 2016-04-30
      • 2012-01-23
      • 2011-10-13
      • 1970-01-01
      相关资源
      最近更新 更多