我计划在firestore中建立db的结构并且无法理解某些标准点
链接:https://firebase.google.com/docs/firestore/quotas
1分
这意味着db中的总内存大小是在集合中复合索引的字段吗?
3分
20000是否与文档中的最大字段数相似,因为由于doc,每个字段都会自动编入索引?或者他们的意思是
createMuiTheme
抱歉我的英语不好
答案 0 :(得分:6)
您可以在Storage Size Calculation文档中查看大小的计算方式。
索引条目大小
索引条目的大小是:
的总和
- 索引文档的文档名称大小
- 索引字段大小的总和
- 索引文档的集合ID的大小(如果是) index是一个自动索引(不适用于复合索引)
- 32 附加字节
在具有数字ID的Task集合中使用此文档作为示例:
Task id:5730082031140864
- "type": "Personal"
- "done": false
- "priority": 1
如果你有一个类型+优先级的综合索引(都是升序),那么这个索引中索引条目的总大小是84字节:
对于单个字段索引(我们自动创建的索引),我们为每个字段创建2个索引:升序+降序。
这意味着10000个字段将达到20000索引条目限制,因此10000个字段是当前最大值。如果您还有复合索引,则会减少,因为它将消耗每个文档的20000索引条目限制。