用語:本当に削除するか、IsDeleted(「ソフト削除」)フラグを設定するか


10

通常のユーザーがレコードを削除できるサイトがあります。そこではIsDeletedフラグが設定されます。管理ページでは、特権ユーザーは、実際のSQLがDELETEそのようなレコードを永久に破棄するレコードを削除できます。違いは明らかな理由で重要です。一貫した用語を使用して、ある形式の削除と他の形式の削除を比較したいと思います。私は言葉でプレーしてきたRemoveDeleteDiscardそしておそらくRecycle、とArchive

私の質問は次のとおりです。これら2つの動作を区別する標準のユーザー向けの用語はありますか?


3
ほんのいくつかの例:IMAPでは、用語は削除(ソフト削除)と抹消(ハード削除)です。Windowsでは、用語は削除(ごみ箱に移動)と完全に削除(ごみ箱から削除)です。
ハインツィ2013

2
限り、あなたがダウンしていないとしてdeletereally_deletereally_really_delete道を、あなたは罰金IMOでなければなりません。
Hakan Deryal 2013

@HakanDeryalは(Windowsから)really_deleteかなり近くにありませんpermanently delete:-)?
KajMagnus 2013年

1
はい、彼らは両方とも吸います。
Hakan Deryal 2013年

どの程度削除対のパージ
tofro

回答:


8

通常のユーザーの場合、Trashアイコンをクリックして、レコードに削除のフラグを付けます。特権ユーザーは、の内容を表示し、Trashそれらのアイコンを削除できます。

DeleteTrash場所と考えることができるように、永続的です。

ユーザーはレコードをゴミ箱に移動できます。

そして

特権ユーザーがゴミ箱のレコードを削除しました。

他の言葉は私にはうまくいきません。

Recycleレコードを削除するだけでは意味が異なるため、気に入らない。

Archive 永続的なストレージと、場合によってはレコードをオフラインストレージに移動することを意味します。


あなたの答えは私に私の元の質問を再考することを余儀なくさせました。@Heinziのコメントは、私が質問していると思った質問によく答えますが、あなたが私が尋ねた質問は、彼よりも正確答えました。私が考えているのは、ユーザーの観点から、どちらも回復可能でなければならない場合に、完全削除とソフト削除に違いがあるかどうかです。それとも、全体のことを考えすぎているのかもしれません。
Bob Kaufman

まあ、私にとってsoft deleteは、ソフトウェアhard deleteを含む削除を意味し、ハードウェアを含む削除を意味します。soft deleteファイルのA は、ファイルシステムでファイルを消去済みとしてマークします(ただし、バイトはまだハードドライブhard delete上にあります)。ハードドライブ上のすべてのバイトにゼロを書き込んで、回復できないようにします。 。データベースの場合hard delete、管理者が古いレコードを回復できないようにデータベースを圧縮します。
Reactgular 2013

0

私が見た1つのインターフェースには、データベースからデータをリタイア(ソフト削除)または削除(実際に削除)するオプションがありました。


1
そのUIデザイナーは、映画「ブレードランナー」を見たことがないことは明らかです。
Phill W. 2016


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.