bucket_id
, object_name
은 같지만, object_id
와 object_version(TIMEUUID)
이 다른 새로운 레코드를 생성한다.가비지 컬렉션은 더이상 사용되지 않을 데이터를 제거하여 저장 공간을 회수하는 절차이다.
이 설계에서는 대표적으로 아래와 같은 경우로 인해 가비지 컬렉션이 발생 할 수 있다.
이러한 가비지 컬렉션은 매번 동작하지는 않는다.
가비지 컬렉션 과정에서 삭제뿐 아니라 데이터 저장소에 대한 정리 작업도 병행한다.