我应该在我的 Bigtable 单元格时间戳中输入什么?
What should I put in my Bigtable cell timestamp?
我正在使用 Bigtable 存储类似于 instructions in the user guide 的时间序列数据,其中我的行键如下:
userID#componentID#eventTimestamp
而且我可能有一个或多个不同值的列,这些列可能在那个时候已经更新了。
因为我的时间戳现在是行键的一部分,我应该在单元格的单独时间戳中设置什么值?我在想也许细胞时间戳可以是突变时间?这可用于跟踪上次更新单元格的时间。
或者将单元格的时间戳设置为与行键相同的时间戳会有什么好处吗?
除非您的应用程序确实要使用单元格时间戳,否则没关系,您可以放弃设置它。您可能想要设置它的一些情况是:
- 您正在使用基于时间的垃圾回收。
- 数据可以编辑,您需要跟踪上次更新的时间
- 您有多个专栏并且想要跟踪每个专栏的编写时间
我正在使用 Bigtable 存储类似于 instructions in the user guide 的时间序列数据,其中我的行键如下:
userID#componentID#eventTimestamp
而且我可能有一个或多个不同值的列,这些列可能在那个时候已经更新了。
因为我的时间戳现在是行键的一部分,我应该在单元格的单独时间戳中设置什么值?我在想也许细胞时间戳可以是突变时间?这可用于跟踪上次更新单元格的时间。
或者将单元格的时间戳设置为与行键相同的时间戳会有什么好处吗?
除非您的应用程序确实要使用单元格时间戳,否则没关系,您可以放弃设置它。您可能想要设置它的一些情况是:
- 您正在使用基于时间的垃圾回收。
- 数据可以编辑,您需要跟踪上次更新的时间
- 您有多个专栏并且想要跟踪每个专栏的编写时间