Bigtable的 - read_rows和start_key

问题描述 投票:1回答:1

是否有写的Bigtable的start_key的方法吗?我是不是能够找到的语法是什么start_key一个明确的文件。

假设我有{}域的用户活动的一排按键_ {}时间戳。

到查询过滤器来我可以使用过滤器(慢),或start_key(快)特定的域。

我一直在写我的start_key字符串作为{domain}_,但如果我们现在有domainuser IDtimestamp,现在我想任何用户,但在特定的时间进行过滤,我可以使用类似{domain}_*_{timestamp}

bigtable google-cloud-bigtable
1个回答
1
投票

你必须使用与RegexStringComparator过滤器。您也可以setStart({domain}_)获得更好的性能。不幸的是,那将几乎会做{domain}_和过滤器在服务器端的扫描。

这可能是快做搜索与任何一个随机的用户ID,或者如果你需要的所有用户,其中每个Table.get(List<Get>)对应于个人用户使用Get

© www.soinside.com 2019 - 2024. All rights reserved.