【发布时间】:2020-02-08 01:31:13
【问题描述】:
当您使用行过滤发出前缀扫描时,bigtable 服务器上发生了什么?
假设您使用过滤执行前缀扫描,随着时间的推移,最终会过滤掉更多行。我想知道性能是否会因过滤而降低。
Cloud Bigtable 在执行需要过滤掉大量行的前缀扫描方面是否有效?
【问题讨论】:
标签: google-cloud-platform google-cloud-bigtable bigtable
当您使用行过滤发出前缀扫描时,bigtable 服务器上发生了什么?
假设您使用过滤执行前缀扫描,随着时间的推移,最终会过滤掉更多行。我想知道性能是否会因过滤而降低。
Cloud Bigtable 在执行需要过滤掉大量行的前缀扫描方面是否有效?
【问题讨论】:
标签: google-cloud-platform google-cloud-bigtable bigtable
您的问题的答案在文档中
https://cloud.google.com/bigtable/docs/schema-design
例如:
要让 Cloud Bigtable 发挥最佳性能,必须仔细考虑如何构成行键。这是因为最高效的 Cloud Bigtable 查询使用行键、行键前缀或行范围来检索数据。其他类型的查询会触发全表扫描,效率要低得多。通过现在选择正确的行键,您可以避免以后痛苦的数据迁移过程。
【讨论】:
Cloud Bigtable 在进行需要过滤的前缀扫描方面是否有效 有很多行?
简而言之,不,它没有效率。 为了提高查询效率,您可以提升您在查询中使用的字段:将其从列数据移动到行键中。
【讨论】: