我应该在我的 Bigtable 单元格时间戳中输入什么?

What should I put in my Bigtable cell timestamp?

我正在使用 Bigtable 存储类似于 instructions in the user guide 的时间序列数据,其中我的行键如下:

userID#componentID#eventTimestamp

而且我可能有一个或多个不同值的列,这些列可能在那个时候已经更新了。

因为我的时间戳现在是行键的一部分,我应该在单元格的单独时间戳中设置什么值?我在想也许细胞时间戳可以是突变时间?这可用于跟踪上次更新单元格的时间。

或者将单元格的时间戳设置为与行键相同的时间戳会有什么好处吗?

除非您的应用程序确实要使用单元格时间戳,否则没关系,您可以放弃设置它。您可能想要设置它的一些情况是:

  • 您正在使用基于时间的垃圾回收。
  • 数据可以编辑,您需要跟踪上次更新的时间
  • 您有多个专栏并且想要跟踪每个专栏的编写时间