【发布时间】:2021-08-12 13:52:07
【问题描述】:
根据 Firestore,最大文档大小为 1MiB。在我的应用程序中,每个用户都有自己的文档。那么每个用户的最大存储大小可以从 1 MiB 开始,还是我理解错了?
因为在我的应用程序中用户可以输入大量数据,所以我担心存储空间不够。如何处理这个问题?
【问题讨论】:
-
您最初使用 Google Cloud Storage 标记此内容,因此您似乎将文档的两个概念(如您在 google 驱动器中看到的内容)和 firestore 文档(数据库中的条目)混为一谈.您的问题尚不清楚用户可以输入什么。最有可能的是,用户的全部输入,无论是什么,都不会存储在单个 firebase 文档中。
-
我只使用firestore而不是google Cloud,很抱歉造成混乱
-
目前还不清楚您希望用户输入什么样的数据,以及为什么要将所有这些数据存储在一个 Firestore 文档中。如果您认为自己无法满足所有需求,则需要重新考虑您的架构。
-
我发了一张它的样子,希望这有助于理解我的问题
-
您提供给我们的数据有限,实在无法回答这个问题。例如; 为什么用户“有自己的文档” - 这是一种不寻常的数据结构方式,因为大多数情况下,数据分布在集合/文档的逻辑分组中。我建议查看 @987654321 @ 然后使用您尝试的详细信息和代码更新问题。另请参阅Data Modeling
标签: firebase flutter dart google-cloud-firestore