꾸준히 기록하자

[SQL] Soft delete, Hard delete 본문

IT/SQL

[SQL] Soft delete, Hard delete

seungwonlee 2024. 8. 12. 10:19
728x90

Soft Delete와 Hard Delete는 데이터베이스에서 데이터를 삭제하는 두 가지 방식입니다.

각 방법은 데이터 삭제의 목적과 필요에 따라 선택됩니다.

 

Hard Delete

데이터베이스에서 데이터를 완전히 삭제하는 방법입니다.

해당 데이터의 복구가 필요하지 않은 경우 사용됩니다.

다음과 같은 특징을 가집니다.

  • 데이터 완전 삭제
  • 디스크 공간 회수
  • 영구적 삭제

Soft Delete

데이터를 실제로 삭제하지 않고, 삭제된 것처럼 표시만 하는 방법입니다.

나중에 복구할 가능성이 있는 경우 사용됩니다.

다음과 같은 특징을 가집니다.

  • 데이터 보존
  • 복구 가능
  • 히스토리 유지

끝.

반응형

'IT > SQL' 카테고리의 다른 글

[SQL] Return a number type to a string type  (0) 2024.02.21
Comments