Firebase Firestore-每个帐户有多个集合或子集合
我有一个软件,每个帐户有10个集合。该软件最多有1000个帐户 在成本和干净代码方面,什么是最佳实践 选项1:1K个集合和10个子集合 选项2:10k集合,名称上有一个扩展名,如:“\u clientName” 我现在理解的:Firebase Firestore-每个帐户有多个集合或子集合,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我有一个软件,每个帐户有10个集合。该软件最多有1000个帐户 在成本和干净代码方面,什么是最佳实践 选项1:1K个集合和10个子集合 选项2:10k集合,名称上有一个扩展名,如:“\u clientName” 我现在理解的: 使用子集合会重复查询的数量。使用选项2将非常困难。一般来说,集合中不应包含串联字符串,因为您必须在规则中单独列出它们。这意味着您必须键入10K规则,并且您将面临空间不足的风险。选项1将使集合和子集合更容易与通配符匹配 他们之间的成本是一样的。您的费用是读取的文档总数,而不
使用子集合会重复查询的数量。使用选项2将非常困难。一般来说,集合中不应包含串联字符串,因为您必须在规则中单独列出它们。这意味着您必须键入10K规则,并且您将面临空间不足的风险。选项1将使集合和子集合更容易与通配符匹配
他们之间的成本是一样的。您的费用是读取的文档总数,而不是执行的查询数。我建议研究一下成本,以便更好地了解成本是多少 谢谢你的回答@Doug。顺便说一句,还有好的维也纳人:)