2014-04-21 3 views
3

특정 시간 이후에 행 삭제하기 :특정 시간 이후에 행 삭제하기

테이블에 알림을 삽입하고 있습니다. 읽지 않은 경우 읽히고 읽으면 1 주 후에 삭제해야합니다. 나는 그것을 어떻게 성취 할 것인가?

TTL을 사용하고 있지만 열이 만료되지 않는 것 같습니다.

행을 삭제하고 싶습니다.

답변

2

보이는 메시지가 삽입 된 두 번째 CF (예 : 알림 테이블과 동일한 키 의미 체계로 녹음 됨)를 만듭니다. 동시에 알림 테이블에서 동일한 메시지를 삭제합니다.

받은 편지함을로드하려면 CF에서 모두 읽어야합니다. 본 메시지는 1 주 후에 자동으로 제거되며 보이지 않는 메시지는 계속 사라질 것입니다.

+0

를 제거하는 방법? – manish

+0

@Manish 참조 http://stackoverflow.com/questions/16544051/cassandra-ttl-on-a-row – Schildmeijer

관련 문제