firestore中文档的最大大小?

问题描述 投票:2回答:3

我想创建一个包含大约2000万个对象的文档。

这样的结构:

documentID
---- key1
-------- object1
-------------name: "test1"
-------------score: 123

我不知道firestore中文档大小的限制,所以你能帮我提一下这方面的信息吗?谢谢!

firebase-storage google-cloud-firestore
3个回答
14
投票

最大大小约为1兆字节,在单个文档中存储如此大量的对象(地图)通常是一个糟糕的设计(无论如何,2000万超出了大小限制)。

您应该重新考虑他们为什么需要在文档中,而不是每个对象都是他们自己的文档。

Cloud Firestore's limits列在文档中。


2
投票

你看过Firestore子集了吗?

您可以将主项目作为文档存储在一个顶级集合中,并且其所有基础数​​据都可以位于该文档的子集合中。

当这些对象存储为该子集合的子文档时,子集合可以包含的对象记录数量没有限制。

因此,20M记录不应成为问题。


0
投票

如果要保存大于1mb的对象,则应使用云存储,每个对象的限制为5tb:

存储在云存储中的单个对象的最大大小限制为5 TB。每个对象的更新限制为每秒一次,因此对单个对象的快速写入将无法扩展。 Google cloud storage

© www.soinside.com 2019 - 2024. All rights reserved.