티스토리 뷰

DB

[SQL] Soft delete, Hard delete

seungwonlee 2024. 8. 12. 10:19

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

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

 

Hard Delete

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

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

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

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

Soft Delete

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

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

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

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

끝.

728x90

'DB' 카테고리의 다른 글

[SQL] Return a number type to a string type  (0) 2024.02.21
[Mybatis] Insert Multiple Rows  (0) 2023.03.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함