【问题标题】:Does firestore support queries for medium project? [closed]Firestore 是否支持对中型项目的查询? [关闭]
【发布时间】:2021-07-30 05:49:12
【问题描述】:

我有一个酒店项目,比如说一个大中型项目,从注册客户开始,在一个应用程序中管理员工、客房服务、餐饮零售、库存和其他酒店的常用服务。

我体验过从 php 或 python 构建应用程序并使用 ubuntu 服务器在自己的服务器中管理它。但对于下一个项目,我想尝试一些新的东西。我探索了 firebase,发现了适合它的 firebase 产品。

这里是我的项目规范和产品计划使用:

  1. angular 作为前端框架
  2. firestore 作为数据库
  3. firebase 托管
  4. kotlin 作为安卓应用
  5. 有 3rd 方(其他供应商)可以通过 API 连接到此项目
  6. 图像/文档文件保存在亚马逊网络服务(仅路径保存在 firestore)

问题

  1. 值得将 firestore 用作我的项目的数据库吗?
  2. 也许任何人都可以解释在我的项目中使用 firebase 产品的优缺点?

提前致谢。

【问题讨论】:

    标签: angular firebase google-cloud-firestore


    【解决方案1】:

    值得将firestore用作我的项目的数据库吗?

    它只是一个数据库。所有可用的查询应该足以满足您的用例。例如,获取特定城市的酒店、提供的服务以及您在问题开始时列出的大部分功能。结帐perform simple and compound queries。它应该让您对自己可以做什么有一个基本的了解。

    我不太喜欢比较数据库(每个数据库可能各有优缺点),但 Firestore 是一个完全托管的数据库,因此您不必担心扩展和管理它。除非您需要一些复杂的查询、预测和聚合,否则 Firestore 可能是一个不错的选择。 如果您使用 Firebase 身份验证,security rules 有助于管理对数据库的访问。

    【讨论】:

    • 感谢您的回复。首先,只是担心firestore是否有限制,第二天我就不能再使用它了..所以在我看来,我想在开始开发之前先了解一下。
    • @ltvie 我的意思是您必须首先计划您的应用需要哪些功能,然后再决定。
    猜你喜欢
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多