時間戳記為序號時的垃圾收集

您可能會因與垃圾收集無關的原因,針對儲存格的時間戳記屬性,指派序號而不是日期與時間。具備上述這類人工時間戳記資料的 Bigtable 垃圾收集,正是本頁的說明主題。

您在閱讀本頁面之前,應先閱讀垃圾收集總覽,包括實際時間戳記與人工時間戳記的說明。

版本數量

如果用序號當作時間戳記,則垃圾收集政策應以版本數量為基礎。也就是指定要保留的儲存格數量。如果您使用序號而非實際時間戳記,以時間為基礎的垃圾收集政策並不安全,因為這類政策是根據時間戳記移除資料。

以時間戳記形式儲存序號的優點

  • 您可視需要使用單調遞增的時間戳記。

以時間戳記形式儲存序號的缺點

  • 垃圾收集無法切換為以時間為基礎

  • 由於時間戳記並非實際日期與時間,因此,您無法將儲存格的時間戳記用於其他任何使用案例,例如判斷值的使用時間。解決方法是,您可以將實際時間戳記寫入單獨的資料欄,但這將增加您儲存的資料量。

  • 由於垃圾收集是非同步的,因此讀取資料時仍應一律使用篩選器。

後續步驟