mysql - データ テーブル内でデータが不要になった場合、それを削除するか、削除されたことを示すフィールドを設定する方がよいでしょうか?
世界只因有你
世界只因有你 2017-06-06 09:52:02
0
5
817

この問題はよく発生します。フィールドを設定するとフィールドが削除されたことを示すと誰かが言っていたのを覚えています。私は通常この方法を使用しています。どちらが良いのか知りたいです。皆さん、ありがとうございました###

世界只因有你
世界只因有你

全員に返信(5)
漂亮男人

今日のデータは通常、あなたが言及した論理的な削除と、もう 1 つはデータベースの物理的な削除です。データを直接削除してください。論理的削除は、ユーザーによって削除されたが、Web サイトでまだ統計が必要なデータに適しており、物理的削除は、携帯電話の確認コードなど、検証後に意味がなくなったデータに使用できます。

いいねを押す +0
为情所困

具体的な理由については、以前に抜粋した記事を参照することをお勧めします。

データベース設計原則 – データを削除しないでください
http://xingaiming.com/2015/12...

sf での同様の問題についてのディスカッション:
/q/10...

いいねを押す +0
黄舟

削除なし: 多くの場合、より多くのディスク領域を占有するだけです。システムのパフォーマンスには影響しません

削除: ほとんどの場合、これらの削除されたデータを使用すると予想されるシナリオは実際には発生しません。表示される場合は、論理的に削除するのではなく、この関数をマークする必要があります。

だから、今後この種の問題に遭遇して迷ったときは、最初のものを選択してください。オプションに大きな違いがないため、選択の余地はあまりありません。

いいねを押す +0
过去多啦不再A梦

機密データにフラグを付けることができる場合、直接物理的に削除されない場合

いいねを押す +0
漂亮男人

重要でないデータは直接削除してください。ユーザー情報などのフィールドを削除することをお勧めします。 。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート