【问题标题】:Performance of cloud bigtable row filtering云大表行过滤的性能
【发布时间】:2020-02-08 01:31:13
【问题描述】:

当您使用行过滤发出前缀扫描时,bigtable 服务器上发生了什么?

假设您使用过滤执行前缀扫描,随着时间的推移,最终会过滤掉更多行。我想知道性能是否会因过滤而降低。

Cloud Bigtable 在执行需要过滤掉大量行的前缀扫描方面是否有效?

【问题讨论】:

    标签: google-cloud-platform google-cloud-bigtable bigtable


    【解决方案1】:

    您的问题的答案在文档中

    https://cloud.google.com/bigtable/docs/schema-design

    例如:

    要让 Cloud Bigtable 发挥最佳性能,必须仔细考虑如何构成行键。这是因为最高效的 Cloud Bigtable 查询使用行键、行键前缀或行范围来检索数据。其他类型的查询会触发全表扫描,效率要低得多。通过现在选择正确的行键,您可以避免以后痛苦的数据迁移过程。

    【讨论】:

      【解决方案2】:

      Cloud Bigtable 在进行需要过滤的前缀扫描方面是否有效 有很多行?

      简而言之,不,它没有效率。 为了提高查询效率,您可以提升您在查询中使用的字段:将其从列数据移动到行键中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-21
        • 2020-03-26
        • 2021-07-11
        • 2017-10-07
        • 1970-01-01
        • 1970-01-01
        • 2021-02-15
        相关资源
        最近更新 更多