Amazon Keyspaces에서 클라이언트 측 타임스탬프 사용하기 - Amazon Keyspaces(Apache Cassandra용)

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

Amazon Keyspaces에서 클라이언트 측 타임스탬프 사용하기

Amazon Keyspaces에서 클라이언트 측 타임스탬프는 테이블의 각 셀에 대해 유지되는 Cassandra 호환 타임스탬프입니다. 클라이언트 애플리케이션이 쓰기 순서를 결정하도록 함으로써 충돌 해결에 클라이언트 측 타임스탬프를 사용할 수 있습니다. 예를 들어 전 세계에 분산된 애플리케이션의 클라이언트가 동일한 데이터를 업데이트하는 경우 클라이언트 측 타임스탬프는 클라이언트에서 업데이트된 순서대로 유지됩니다. Amazon Keyspaces는 이러한 타임스탬프를 사용하여 쓰기를 처리합니다. 자세한 내용은 Amazon Keyspaces에서 클라이언트 측 타임스탬프의 작동 방식 섹션을 참조하세요.

테이블에 클라이언트 측 타임스탬프가 활성화되면 데이터 조작 언어(DML) CQL 쿼리에서 USING TIMESTAMP 절을 사용하여 타임스탬프를 지정할 수 있습니다. CQL 쿼리에 타임스탬프를 지정하지 않는 경우 Amazon Keyspaces는 클라이언트 드라이버가 전달한 타임스탬프를 사용합니다. 클라이언트 드라이버가 타임스탬프를 제공하지 않는 경우 Amazon Keyspaces는 자동으로 셀 수준의 타임스탬프를 할당합니다. 타임스탬프를 쿼리하려면 DML 문에 WRITETIME 함수를 사용할 수 있습니다. 자세한 내용은 Amazon Keyspaces의 클라이언트 측 타임스탬프 사용 섹션을 참조하세요.

Amazon Keyspaces는 클라이언트 측 타임스탬프를 활성화하는 데 추가 비용을 청구하지 않습니다. 하지만 클라이언트 측 타임스탬프를 사용하면 행의 각 값에 대해 추가 데이터를 저장하고 쓸 수 있습니다. 이로 인해 스토리지 사용량이 늘어나고 경우에 따라 처리량 사용량이 증가할 수 있습니다. 행 크기에 미치는 영향을 추정하는 방법에 대한 자세한 내용은 Amazon Keyspaces에서 클라이언트 측 타임스탬프의 작동 방식 섹션을 참조하세요. Amazon Keyspaces 요금에 대한 자세한 내용은 Amazon Keyspaces(Apache Cassandra용) 요금을 참조하세요.