在我了解Firebase实时数据库的过程中,我想知道阅读时最快的是什么。我不知道如果问这样的问题不适合Firebase,但无论如何我必须从正确的位置开始。
这个点头或数组och键以什么方式更快以及为什么。速度是否取决于询问问题的方式,如果是,如何提出问题以获得速度?这个问题仅限于速度和只读。
速度是否取决于钥匙的长度或钥匙是否为推送时间戳。速度是否取决于键的nr?
(这不是一个广泛的问题,请不要downvote)
Firebase数据结构数十亿的密钥: - 无评论
"Stars_in_the_sky": {
"star_1": "-wjkhwe872hjwekj",
"star_2": "-sds768787sada6s",
"star_3": "-sd9876sad8asd7d",
...,
...,
"star_127169118922": "-334d78sddisd798sd98sds9d8sds"
}
Firebase数据结构数十亿的密钥: - 使用推送ID
"Stars_in_the_sky": {
"-Kjkhwe872hjwekj": {
"name" : "star_1"
},
"-Kds768787sada6s": {
"name" : "star_2"
},
"-Kd9876sad8asd7d": {
"name" : "star_3"
},
...,
...,
"-K334d78sddisd798sd98sds9d8sds": {
"name" : "star_127169118922"
},
}
Firebase数据结构数十亿个密钥 - 使用自定义密钥
"Stars_in_the_sky": {
"aaa-bbb-ccc-ddd-eee": {
"name" : "star_1"
},
"aaa-bbb-ccc-ddd-eee-fff": {
"name" : "star_2"
},
"aaa-bbb-ccc-ddd-eee-fff-ggg": {
"name" : "star_3"
},
...,
...,
"aaa-bbb-ccc-ddd-eee-fff-ggg-hhh..........................": {
"name" : "star_127169118922"
},
}