【发布时间】:2018-05-11 08:02:40
【问题描述】:
有了 Cloud Firestore 的所有承诺,我想知道它是否适合电子商务应用。一种社交市场应用程序。非常感谢。
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-firestore
有了 Cloud Firestore 的所有承诺,我想知道它是否适合电子商务应用。一种社交市场应用程序。非常感谢。
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-firestore
在我看来,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。也请仔细将其与其他替代品进行比较。
【讨论】:
AFAIK 现在不适合你。
我尝试创建一个简单的问题应用程序(不同主题的 MCQ 测验)。一个问题有一组标签(主题)。如果我想展示与数学和物理相关的问题,它不会提供给我。我必须为每个主题调用服务并删除常见的主题。
函数中不支持数据库
没有OR运算(不能使用多个where)
还有更多基本功能。
根据没有 SQL 排名,它是 7 号,而 mongoDB 是第 1 号。
【讨论】: