Amazon Keyspace의 경우 Time to Live (TTL) 를 사용하여 데이터 만료 (Apache Cassandra의 경우) - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Keyspace의 경우 Time to Live (TTL) 를 사용하여 데이터 만료 (Apache Cassandra의 경우)

Amazon Keyspaces (Apache Cassandra용) Time to Live (TTL) 를 사용하면 테이블의 데이터를 자동으로 만료시켜 애플리케이션 로직을 단순화하고 스토리지 가격을 최적화할 수 있습니다. 더 이상 필요하지 않은 데이터는 설정한 TTL 값에 따라 테이블에서 자동으로 삭제됩니다.

따라서 데이터 보존 기간을 정의하거나 데이터 삭제 시기를 지정하는 비즈니스, 업계 또는 규제 요구 사항을 기반으로 하는 데이터 보존 정책을 보다 쉽게 준수할 수 있습니다.

예를 들어 TTL AdTech 애플리케이션에서 사용하여 특정 광고의 데이터가 만료되어 고객에게 더 이상 표시되지 않는 시기를 예약할 수 있습니다. 를 TTL 사용하여 오래된 데이터를 자동으로 폐기하고 스토리지 비용을 절감할 수도 있습니다.

전체 표에 TTL 기본값을 설정하고 개별 행과 열에 해당 값을 덮어쓸 수 있습니다. TTL작업은 애플리케이션 성능에 영향을 주지 않습니다. 또한 만료로 표시된 행과 열의 수는 테이블 가용성에 영향을 TTL 주지 않습니다.

Amazon Keyspaces는 만료된 데이터를 자동으로 필터링하여 만료된 데이터가 쿼리 결과에 반환되거나 데이터 조작 언어 () 문에 사용할 수 없도록 합니다. DML Amazon Keyspaces는 일반적으로 만료 날짜로부터 10일 이내에 스토리지에서 만료된 데이터를 삭제합니다.

드문 경우이긴 하지만 가용성 보호를 위해 기본 스토리지 파티션에 지속적인 활동이 있는 경우 Amazon Keyspaces가 10일 이내에 데이터를 삭제하지 못할 수도 있습니다. 이러한 경우 Amazon Keyspaces는 파티션의 트래픽이 감소하면 만료된 데이터를 계속 삭제하려고 시도합니다.

데이터를 스토리지에서 영구적으로 삭제한 후에는 스토리지 요금 발생이 중지됩니다.

콘솔, Cassandra 쿼리 언어 () 또는 다음을 사용하여 새 테이블과 기존 테이블의 기본 TTL 설정을 지정, 수정 또는 비활성화할 수 있습니다. CQL AWS CLI.

기본값이 TTL 구성된 테이블에서 CQL 명령문을 사용하여 테이블의 기본 TTL 설정을 재정의하고 행과 열에 사용자 지정 TTL 값을 적용할 수 있습니다. 자세한 내용은 INSERT명령문을 사용하여 새 행에 대한 사용자 지정 Time to Live (TTL) 값을 설정할 수 있습니다.UPDATE명령문을 사용하여 행 및 열에 대한 사용자 지정 Time to Live (TTL) 설정을 편집할 수 있습니다. 단원을 참조하세요.

TTL요금은 Time to Live를 사용하여 삭제되거나 업데이트되는 행의 크기를 기준으로 책정됩니다. TTL작업은 단위 단위로 측정됩니다. TTL deletes TTL삭제되거나 업데이트된 행당 데이터 KB당 한 번의 삭제가 사용됩니다.

예를 들어, 2.5KB의 데이터를 저장하는 행을 업데이트하고 행 내에서 하나 이상의 열을 동시에 삭제하려면 세 번의 TTL 삭제가 필요합니다. 또는 3.5KB의 데이터가 포함된 행 전체를 삭제하려면 네 번의 TTL 삭제가 필요합니다.

행당 TTL 삭제된 데이터 KB당 삭제 횟수 1회가 소비됩니다. 요금에 대한 자세한 내용은 Amazon Keyspaces(Apache Cassandra용) 요금을 참조하세요.

Amazon Keyspace의 타임 투 라이브 및 통합 AWS 서비스

Amazon에서는 다음 TTL 지표를 사용하여 지속적인 CloudWatch 모니터링을 가능하게 합니다.

  • TTLDeletes— Time to Live (TTL) 를 사용하여 연속으로 데이터를 삭제하거나 업데이트하는 데 소비한 단위.

CloudWatch 지표를 모니터링하는 방법에 대한 자세한 내용은 을 참조하십시오아마존을 통한 아마존 키스페이스 모니터링 CloudWatch.

사용하는 경우 AWS CloudFormation, Amazon Keyspaces TTL 테이블을 생성할 때 활성화할 수 있습니다. 자세한 내용은 단원을 참조하십시오.AWS CloudFormation 사용 설명서.