mongodb 운영시 로그성 데이터를 특정 날짜(오늘로 부터 30일)까지만 유지하고 이후로는 삭제되게 하려고 합니다.

Mysql에서는 Partition table을 이용하여 운영했고, MongoDB에는 capped collection을 고려중이긴 하나, size와 count로만 세팅이 가능한 것 같더군요.

collection을 날짜별로 생성하여 지우는 방법도 고려했으나, 해당 collection이 삭제될 때 database에 영향을 줄 수 있다는 문구가 있더군요..

관련하여 운영 시 노하우가 있으시다면 공유 부탁드립니다 ㅠㅠ

2답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.