DELETE_FLAGを付ける前に確認したいこと。への反応

JxckさんがQiitaへ投稿したDELETE_FLAGを付ける前に確認したいこと。への反応をまとめました
4
Jxck @Jxck_

DELETE Flag を憎んで論理削除を憎まず。

2015-03-23 18:28:26
Jxck @Jxck_

“RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/zsrhsJ

2015-03-24 07:48:51
すえなみ @a_suenami

これはすばらしい記事。 / これな。。 "「論理削除した行が復活する事がありますか?」まさかと思うかもしれないが、「ある」と答えが返ることがあります。それは削除じゃなく、状態です。" / “RDB - DELETE_FLAG を付…” htn.to/DfNzRa

2015-03-24 10:47:59
ごみばこ @sters9

すごい斜めよみしてたら「物理で殴る」って出てきて、delete_flagを入れた人に殴りに行くのかとおもった

2015-03-24 10:36:52
Aiga Matsuo @matsu0aiga

ものすごく覚えのある話しすぎて楽しいw RDB - DELETE_FLAG を付ける前に確認したいこと。 by @Jxck_ on @Qiita qiita.com/Jxck_/items/15…

2015-03-24 10:56:18
Toru KAWAMURA @tkawa

SQLアンチパターンに載せてほしい / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/bEXHF9

2015-03-24 14:31:05
Takuto Wada @t_wada

質問と回答のスタイル、とてもいい。アンチパターン形式に編集すれば『SQL アンチパターン』第26章「論理削除」にできるのではないかと思える。 / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/D9nW3H

2015-03-24 11:05:42
Takuto Wada @t_wada

@Jxck_ Qiita エントリすごくいいので第26章「とりあえず削除フラグ」を書いてください!!

2015-03-24 12:02:37
roshian @roshian

昔のPostgreSQLとかだとDELETEによる断片化を防ぐ理由とかでやっていたような。 RDB - DELETE_FLAG を付ける前に確認したいこと。 by @Jxck_ on @Qiita qiita.com/Jxck_/items/15…

2015-03-24 11:06:25
しんや @shinyaa31

殴り方が色々まとめられている良エントリ。 / 他11コメント b.hatena.ne.jp/entry/qiita.co… “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/v71SS1

2015-03-24 11:22:21
国見小道 @kunimi_komichi

RDB - DELETE_FLAG を付ける前に確認したいこと。 by @Jxck_ on @Qiita qiita.com/Jxck_/items/15… 設計の問題抽出にとてもよし。広範的だけど、繰り返し質問するって大事だよねぇ・・・

2015-03-24 11:39:31
fukus @fukus

あれは、トラブル時に状態遷移を見て犯人を見つける為に必要なんだよ(笑) -- RDB - DELETE_FLAG を付ける前に確認したいこと。 by @Jxck_ on @Qiita qiita.com/Jxck_/items/15…

2015-03-24 11:45:45
アオヤマ ミント @MintoAoyama

真っ先に考えるのはユーザも運営もひっくるめたオペミスのフォローだな…。あとで消すにしても、始めはフラグで管理したい。そもそも完全消失できるデータを扱うことは殆ど無いし。 / “RDB - DELETE_FLAG を付ける前に確認し…” htn.to/agfPvb

2015-03-24 12:15:39
神ノ離忍(かぬりに) @kanu_

素敵な武装。そういえば自分自身ではDELETE_FLAGを使う設計を一切したことがない。 / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/hHJZ3g9

2015-03-24 12:18:02
てるろー @terurou

何でもかんでも論理削除にすればいいってもんでもないけど、人間はオペミスするのみ事実。データメンテで一定期間後に物理削除する(要はGC)みたいなが妥協ラインかなぁと。 / “RDB - DELETE_FLAG を付ける前に確認したい…” htn.to/2nP9MY

2015-03-24 12:23:44
sk @sk44_

「○○状態」はよく使う。「○○フラグ」という名前を見たらまず疑う必要があるよねえ / RDB - DELETE_FLAG を付ける前に確認したいこと。 by @Jxck_ on @Qiita qiita.com/Jxck_/items/15…

2015-03-24 12:32:24
sk @sk44_

しかしひとつ言わせてもらえば、削除フラグ列名はDELETE_FLAGではない。DELETE_FLGもしくはDEL_FLGだ!!!111

2015-03-24 12:33:30
うぃじうぃっぐ @WYS_

データ不整合が発生する度にバックアップからリカバリしろとか正気の沙汰とは思えないぞ……データ量少ないなら良いけど / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/kAQvrF

2015-03-24 12:37:12
Jxck @Jxck_

まあ正直気持ちでは「 DELETE_FLAG===アンチパターン」だと思ってるし、避けといた方が良いと思ってるけど、それを筋を通して説明するのは結構面倒だっていうのがあって避けたところある。

2015-03-24 12:47:02
とみたまさひろ🍣🍺 @tmtms

マスター系テーブルでずっと残したい場合は DELETE_FLAG も悪くないんじゃないかと思ったり。 / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/tWwfwU

2015-03-24 12:48:12
Kazuhiro Serizawa @seri_k

100テーブル超えのシステムになるとこの辺の検討をしてるかしてないかでアプリ側の負荷が大きく変わってくる / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/LUBF6T

2015-03-24 12:55:11
きんた ꘐ @kinta0

RDB - DELETE_FLAG を付ける前に確認したいこと。 qiita.com/Jxck_/items/15… DELETEにトラウマ抱えてるヒトはわりと多いのよ……(´Д` )

2015-03-24 13:29:41
なぞキング(親切さん) @nazoking

DELETEした行をINSERT文にして保存しておくような機構があればいろいろ解決するのになー / “RDB - DELETE_FLAG を付ける前に確認したいこと。 - Qiita” htn.to/TMypPn

2015-03-24 13:54:08
mattn @mattn_jp

「上司から DELETE_FLAG を付けられました」

2015-03-24 14:44:18
ISHII Hidenori @h141gm

"顧客が本当に必要だったもの"的な話。"マスタテーブルのガチガチ外部キーあり"はどうするのがベストなのか… / RDB - DELETE_FLAG を付ける前に確認したいこと。 by @Jxck_ on @Qiita qiita.com/Jxck_/items/15…

2015-03-24 16:05:03