firebase-realtime-database - “实时数据库”中的一个“子节点”可以插入多少条记录?
问题描述
实时数据库中的数据存储:
{
"users" : {
"0c1592ca-0fa5-43b9-88d2-c9cd77b30611" : {
"token" : "0cu9CJPb_DIUfbr-Ay8vh6:-KQXn....",
"member_id" : "123456789102",
"update_at" : "2021/06/14 08:08:08"
},
"36 random characters" : {
"token" : "167 random characters",
"member_id" : "12 random numbers",
"update_at" : "YYYY/mm/DD HH:mm:ss"
}
}
}
假设一个记录是这样的:
"36 random characters" : {
"token" : "167 random characters",
"member_id" : "12 random numbers",
"update_at" : "YYYY/mm/DD HH:mm:ss"
}
像上面的“用户”节点可以插入多少条记录?
解决方案
Firebase 实时数据库的所有限制都记录在页面实时数据库限制中。如果您研究该页面,您会发现对于给定路径中可以存在的子节点的数量没有记录限制。
系统可能存在物理限制,您的定价限制,您可以合理读取的节点数量的限制,以及系统可以查询的节点数量的限制(通常大约为 100K到几百万个节点),但除此之外,系统对路径下可以存在多少子节点没有人为限制。
请注意,这已经被问过几次了,所以我也推荐阅读:
推荐阅读
- java - 使用 Parcelable 有什么好处?
- html - 我可以在 CSS Grid 中用作主网格容器吗?
- javascript - 如何使用跨度标签附加速度控制Javascript onmousemove,因此每个附加跨度标签都没有空间
- registration - 具有低(且无法识别)特征的点云注册
- java - Android Java MVC结构
- spring-boot - 在非 spring-boot 应用程序中从 spring-boot-actuator 公开缓存端点
- asp.net-mvc - 带有 Javascript 变量的 MVC Url Helper
- sql - SQL Inner Join 组合结果中的行 - 结果太少
- c - 在 execve sys_call 中处理用户 argv 的问题
- sass - SASS 目标:如果存在另一个类,则在标记之前