【问题标题】:Is it faster to query a string or a boolean in Firestore?在 Firestore 中查询字符串或布尔值是否更快?
【发布时间】:2018-08-01 17:56:48
【问题描述】:

我正在尝试为文档数据库构建架构。我正在使用 Google Cloud Firestore。我希望能够轻松快速地查询我的数据,因此我保持结构浅或平坦。查询是否会运行更快的布尔值或字符串查询。

{ side: 'left' } //string

   Which one is faster to query?

{ left: true } //boolean

【问题讨论】:

    标签: google-cloud-firestore document-database


    【解决方案1】:

    实际上:没关系。

    Cloud Firestore 中的所有字段都在服务器上编制了索引,在该索引中搜索布尔值与字符串所需的时间并不明显——尤其是与通过网络下载某些文档所需的时间相比网络。

    相反,请选择对您的应用程序最有意义的值。而且,当我们讨论这个主题时,不要在同一个字段中混合数据类型。这会让事情更难查询。

    【讨论】:

      猜你喜欢
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 2017-04-16
      • 1970-01-01
      • 2011-05-22
      相关资源
      最近更新 更多