一些火锅配额的误解

时间:2018-01-18 10:52:44

标签: firebase google-cloud-firestore

我计划在firestore中建立db的结构并且无法理解某些标准点

enter image description here

链接:https://firebase.google.com/docs/firestore/quotas

1分

这意味着db中的总内存大小是在集合中复合索引的字段吗?

3分

20000是否与文档中的最大字段数相似,因为由于doc,每个字段都会自动编入索引?或者他们的意思是

createMuiTheme

抱歉我的英语不好

1 个答案:

答案 0 :(得分:6)

第1点

您可以在Storage Size Calculation文档中查看大小的计算方式。

  

索引条目大小

     

索引条目的大小是:

的总和      
      
  • 索引文档的文档名称大小
  •   
  • 索引字段大小的总和
  •   
  • 索引文档的集合ID的大小(如果是)   index是一个自动索引(不适用于复合索引)
  •   
  • 32   附加字节
  •   

在具有数字ID的Task集合中使用此文档作为示例:

Task id:5730082031140864
 - "type": "Personal"
 - "done": false
 - "priority": 1

如果你有一个类型+优先级的综合索引(都是升序),那么这个索引中索引条目的总大小是84字节:

  • 29个字节的文档名称
  • 完成字段名称的6个字节和布尔值
  • 优先级字段名称为17个字节,整数值为
  • 32个额外字节

第2点

对于单个字段索引(我们自动创建的索引),我们为每个字段创建2个索引:升序+降序。

这意味着10000个字段将达到20000索引条目限制,因此10000个字段是当前最大值。如果您还有复合索引,则会减少,因为它将消耗每个文档的20000索引条目限制。