안녕하세요.
최근 웹 서비스 공부를 해볼 겸 해서 애들을 모아 토이프로젝트를 진행하고 있습니다.
간단(?)하게 왓챠와 비슷한 서비스인데, 술에 대해서 기록할 수 있게 만들고 있습니다.
부족한 점이 많긴 합니다만...
암튼 질문은 실 서비스에서 게시물을 삭제했을 때, 바로 DB상에서 지우는게 맞나요?
실제 서비스는 구성해본 적이 없어서 잘 모르겠네요.
대충 생각해봤을 때 이런 장 단점이 있을 것 같은데요.
1. 게시물을 지우면 바로 delete
ㄴ DB의 데이터가 작아짐
ㄴ 복구 불가
ㄴ 평점을 매길 때 지워진 데이터는 사용 불가
ㄴ delete로 인한 키 삭제
2. 게시물을 지우면 지웠다는 컬럼을 체크하고 보여주지 않음
ㄴ 평점을 매길 때 사용가능
ㄴ 데이터가 커짐
ㄴ 이렇게 남겨도 괜찮은가...?
이야기를 계속 나누는데, 잘 모르겠네요.
이에 대해서 의견주시면 감사하겠습니다!
아, 게시글 한정이면 지울수도 있어요.