Google cloud firestore 是否可以使用firebase为大量不同的子项目提供服务?

Google cloud firestore 是否可以使用firebase为大量不同的子项目提供服务?,google-cloud-firestore,Google Cloud Firestore,基本上,我需要创建一个主应用程序作为我的客户的主要入口点,这里的每个客户都应该能够管理他们的应用程序和网站的内容、费用和许多信息 我有一个似乎没有人能回答的问题,我试着四处阅读,但我发现答案有限 我正在从事Angular 8&firestore项目,该项目需要有一个主数据库、身份验证和托管,直到这里没有任何问题,问题是这个主项目应该服务于数百个不同的网站和应用程序,我无法找到所有这些应该如何组织 我知道我可以在同一个帐户上添加多个项目,但看起来有很小的限制,比如36个网站和8到10个不同的项目连

基本上,我需要创建一个主应用程序作为我的客户的主要入口点,这里的每个客户都应该能够管理他们的应用程序和网站的内容、费用和许多信息

我有一个似乎没有人能回答的问题,我试着四处阅读,但我发现答案有限

我正在从事Angular 8&firestore项目,该项目需要有一个主数据库、身份验证和托管,直到这里没有任何问题,问题是这个主项目应该服务于数百个不同的网站和应用程序,我无法找到所有这些应该如何组织

我知道我可以在同一个帐户上添加多个项目,但看起来有很小的限制,比如36个网站和8到10个不同的项目连接到同一个实例

有没有一种方法可以使用firebase及其所有功能为大量的子项目提供服务。。。同样,不是2、30或50,而是成百上千

每个子项目不应该共享相同的身份验证,我的意思是,用户可以在主项目中进行身份验证,但不能在每个单个子项目中进行身份验证,让您理解,想象一个中央应用程序存储2000家酒店的信息,然后每个酒店都应该有自己的应用程序、自己的网站和自己的订户,它应该有主仪表板,cms和服务进入主应用程序

另一方面,主应用程序应该收集所有儿童应用程序的信息,它应该将所有儿童应用程序的所有图像存储在主主机中,并将所有费用和所有从2000家酒店的客户处购买的物品存储在一个数据库中,您明白我的意思吗

在serverfull应用程序中使用通常的mysql实现这一点并不困难,但我不明白如何使用firebase管理这一点


如果有人能有一些关于这个的信息,请让我知道,谢谢

给定项目只能有一个Cloud Firestore实例。Firebase项目不太擅长多租户。通常的建议是,每个应用程序都有自己的专用项目,这样它就可以与其他应用程序隔离。同时,我也发布了我知道单个实例的限制,这就是为什么我一直在寻找一种使用单个实例获得结果的方法,即使我应该创建一个不同的系统,让用户登录到不基于firebase身份验证的子应用程序中。。。我已经做了一些事情,但如果有更好的解决方案,我会很高兴听到。我知道firebase不太适合多租户,但我仍然希望能找到一个解决办法。