데이터베이스에서 '물리적 삭제'와 '논리적 삭제'를 비교했을 때, 논리적 삭제(is_deleted 플래그)의 장점으로 올바른 것은?
어려움 Stack Overflow해설
논리적 삭제는 실제 DELETE 대신 is_deleted=1 같은 플래그를 설정하여 데이터를 비활성화합니다. 실수로 삭제한 데이터를 쉽게 복구하고, 외래 키 참조가 깨지지 않으며, 감사 추적이 가능합니다. 단, 디스크 공간 회수가 안 되고 쿼리에 조건이 추가되는 단점이 있습니다.