90 일 동안 만 데이터를 보관하여 dynamodb 테이블을 보관하려고합니다. 나는 90 일을 추적하는 데 사용할 수있는 테이블에 recorded_on이라는 필드를 가지고 있습니다. Datapipeline에서 보았을 때 EMR이 필요 없기 때문에 EMR이 너무 과장되었습니다. 이 작업을 수행하는 더 좋은 방법은 무엇입니까?날짜/요일을 기반으로 Dynamodb를 보관하십시오.
1. Cronjob that will continue to run everyday and match recorded_on + 90days > today's date and put those rows in s3 and delete those rows.
2. Separate cronjob to put data from s3 to redshift everyday.