타임스탬프의 순차 번호에 대한 가비지 컬렉션

가비지 컬렉션과 관련이 없는 이유로 인해 셀의 타임스탬프 속성에 날짜와 시간을 할당하는 대신 순차 번호를 할당할 수 있습니다. 이 페이지에서는 이러한 유형의 인위적 타임스탬프가 있는 데이터의 Bigtable 가비지 컬렉션을 설명합니다.

이 페이지를 읽기 전에 실제 타임스탬프와 인위적 타임스탬프의 설명을 비롯하여 가비지 컬렉션 개요를 읽어야 합니다.

버전 수

타임스탬프가 순차 번호인 경우 가비지 컬렉션 정책 기준은 버전 수여야 합니다. 즉, 보관할 셀 수를 지정해야 합니다. 실제 타임스탬프 대신 순차 번호를 사용하는 경우 저장기간 기준 가비지 컬렉션 정책은 안전하지 않습니다. 그 이유는 저장기간 기준 정책이 타임스탬프를 기준으로 데이터를 삭제하기 때문입니다.

타임스탬프에 순차 번호를 저장할 때의 장점

  • 필요한 경우 단조롭게 증가하는 타임스탬프를 사용할 수 있습니다.

타임스탬프에 순차 번호를 저장할 때의 단점

  • 저장기간 기준 가비지 컬렉션으로 전환할 수 없습니다.

  • 타임스탬프는 실제 날짜와 시간이 아니므로 값의 기간을 확인하는 등 다른 사용 사례에는 셀의 타임스탬프를 사용할 수 없습니다. 이 문제를 해결하려면 실제 타임스탬프를 별도의 열에 쓸 수 있지만 이렇게 하면 저장하는 데이터의 양이 늘어납니다.

  • 가비지 컬렉션은 비동기식이므로 데이터를 읽을 때는 항상 필터를 사용해야 합니다.

다음 단계