【发布时间】:2021-08-21 15:36:28
【问题描述】:
firebase 是否可以为每个下载的应用程序创建一个数据库? (下载的应用程序 = 用户 + 其数据库)
谢谢
【问题讨论】:
-
那里没有
database,它的所有集合。最好给用户一个单独的集合/节点。 -
这能回答你的问题吗? Securing data for multiple users Firestore
-
您的问题有点像多租户情况,其中每个用户(租户)都有自己的谨慎空间来存储他们的数据。在这种情况下,Firebase 不是多租户数据库;它是您的应用程序的所有实例都可以访问的单一数据库。话虽如此,您可以在 Firebase 中为每个用户提供自己的空间,并且可以通过 Firebase 规则对其进行保护;这是一个常见的用例。或者,您可以在 Firebase 中创建不同的应用并为每个用户提供一个。对于大量用户来说,这不是一个好的解决方案,而且管理起来也有些困难。