용어 : 실제 삭제 대 세트 IsDeleted ( "소프트 삭제") 플래그


10

일반 사용자가 레코드를 삭제할 수있는 사이트가 있는데, 여기서 IsDeleted플래그가 설정됩니다. 관리 페이지에서 권한있는 사용자는 실제 SQL이 해당 DELETE레코드를 영구적으로 버리는 레코드를 삭제할 수 있습니다 . 차이점은 명백한 이유 때문에 중요하며 한 가지 형태의 삭제와 다른 형태를 일관된 용어로 사용하고 싶습니다. 나는 단어와 함께 놀았 던 Remove, Delete, Discard가능성이 Recycle, 그리고 Archive.

내 질문은 :이 두 동작을 구별하는 표준 사용자 대면 용어가 있습니까?


3
몇 가지 예 : IMAP에서 용어는 삭제 (소프트 삭제) 대 삭제 (하드 삭제)입니다. Windows에서 용어는 삭제 (휴지통으로 이동) 대 영구 삭제 (휴지통에서 제거)입니다.
Heinzi

2
만큼 당신이 내려 가지 않는 한 delete, really_delete, really_really_delete도로, 당신은 잘 IMO해야한다.
Hakan Deryal

@HakanDeryal 아닌가요 really_delete상당히 가까운 permanently delete:-) (윈도우에서)?
KajMagnus 2016 년

1
예, 둘 다 짜증납니다.
Hakan Deryal

방법에 대한 삭제 대에 퍼지 ?
tofro

답변:


8

일반 사용자의 경우 Trash아이콘을 클릭하여 삭제 레코드를 표시하십시오. 권한이있는 사용자는 내용을보고 Trash해당 아이콘을 삭제할 수 있습니다 .

Delete위치로 Trash생각할 수있는 영구적 입니다.

사용자는 레코드를 휴지통으로 옮길 수 있습니다.

권한있는 사용자가 휴지통에서 레코드를 삭제했습니다.

다른 말로는 저에게 잘 작동하지 않습니다.

나는 Recycle다른 의미를 암시하고 단순히 레코드를 삭제하기 때문에 좋아하지 않습니다 .

Archive 영구 저장소를 의미하며 레코드를 오프라인 저장소로 옮길 수 있습니다.


귀하의 답변으로 인해 원래의 질문을 재고해야했습니다. @Heinzi의 의견 은 내가 물었다생각한 질문에 더 잘 대답하는 반면 , 내가 한 것보다 더 정확하게 질문에 대답했습니다 . 내가 생각하고 남은 것은 사용자의 입장에서 복구 할 수 없다면 하드 삭제와 소프트 삭제 사이에 차이가 있는지 여부입니다. 또는 나는 단지 전체 문제를 생각할 수 있습니다.
밥 카우프만

글쎄, 나는 soft delete소프트웨어와 hard delete관련된 삭제를 의미하고 하드웨어 와 관련된 삭제를 의미합니다. soft deleteA가 같은 경우, 파일 시스템에서 삭제 (그러나 바이트 하드 드라이브에 아직 거기)와 같은 파일의 파일을 표시하는 것 hard delete하드 드라이브의 모든 바이트에 0을 쓰는 것은 복구 할 수 없습니다 보장 . 데이터베이스의 hard delete경우 관리자가 이전 레코드를 복구 할 수 없도록 데이터베이스를 압축합니다.
Reactgular

0

내가 본 인터페이스 중 하나 는 데이터베이스에서 데이터 를 폐기 ( 임시 삭제) 또는 삭제 (실제로 제거)하는 옵션이있었습니다 .


1
그 UI 디자이너는 영화 "Blade Runner"를 결코 보지 못했습니다.
Phill W.

0

일시 삭제 및 강제 삭제. 나는 그 차이가 충분히 분명하다고 확신한다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.