MySQL
SQL
DB
0

物理削除と倫理削除と,そのいいとこ取り

この記事では、倫理削除について調べた時に出てきた下記サイトを自分なりに簡単にまとめます。
http://blog.webcreativepark.net/2008/05/26-103152.html

目次

  1. 倫理削除とは

    1. 倫理削除のメリット
    2. 倫理削除のデメリット
  2. 物理削除とは

  3. ハイブリット型

倫理削除とは

倫理削除とは、DBからデータを削除する時に、本当に削除するのではなく、テーブルからデータを見えなくして、仮想敵にデータを削除することです。実際には隠しているだけなので消えてません。

倫理削除のメリット

  • 謝って削除してしまった場合に、簡単にデータを復旧することが出来る。

物理削除のデメリット

  • データの本当の削除をしない為、データベースのコストファモーファンすが落ちる。
  • データの削除をDELITEではなく、UPDATEで行う為、直感性がなくなる。
  • 個人情報などが含まれる場合には、データを削除しないことが問題になることがある。

物理削除とは

物理削除とは、DBからデータを削除する時に、文字通り物理的にテーブルからデータを抹消することです。
メリットとデメリットは、倫理削除の逆のことである為割愛致します。

ハイブリット型

データベースからデータを削除する時に、
DELITE_TABLEを用意して、元のテーブルのデータは抹消すると同時にDELITE_TABLEにINSERTすることによって、データの復元が簡単にできる。

以上めちゃめちゃ簡単に説明したDBの物理削除と倫理削除,ハイブリット型でした。