大表文档说:
通过反转时间戳,您可以设计一个行键,其中最近的事件出现在表的开头而不是末尾。因此,只要检索表的前N行,就可以得到N个最近的事件。
我的理解是,假设表按升序排序,那么常规时间戳将意味着最近的事件将在表的末尾,因为这些值会增加,而反向时间戳将意味着最近的事件将在表的开头,因为这些值将减少。我的理解是,这种反向时间戳设计利用了对表的行键的排序。
为什么排序提升而不是降序有好处--升序排序是bigtable中唯一支持的排序类型?以上“我的理解”正确吗?
发布于 2020-12-31 15:43:56
https://stackoverflow.com/questions/65487550
复制相似问题