在Firebase实时数据库中阅读速度最快的是什么

时间:2016-11-04 11:57:31

标签: android firebase-realtime-database database-performance

在我了解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"
  },
}

0 个答案:

没有答案