記事へのコメント76

    • 注目コメント
    • 新着コメント
    uesima
    データベース

    その他
    yuzuk45
    リング(現場)じゃ使用(つか)エねえ・・・

    その他
    poTracy
    でかいテーブルもやりすぎ正規化も、抑々その前の概念設計でコケてる印象。

    その他
    eerga
    外部キー使わずにアプリだけで対応出来ていた派です(すごく複雑なものは作っていない)。むしろ外部キーとindex付けてselectとinsertガンガン投げたらdead lockしたから結構調べるはめになった。

    その他
    tmtms
    具体例がないとちょっと理解しずらいかなー。はてブのコメントに外部キーつけない派が結構いておどろくなど。

    その他
    akahigeg
    全体的に説明が冗長な気がする。

    その他
    arx0balest
    FKのないRDBって、パフォーマンスの悪いNoSQLでは(暴論)

    その他
    onesplat
    外部キー付けられるくらいの規模のシステムしか作ったことないなんて幸せですねとしか。素人の声がデカい問題って何とかならんのかね

    その他
    tumo300-500
    どの内容もちょっとずつ突っ込みどころがあって、これは狙ってやっている説

    その他
    buhoho
    "ステートフルDB"これよくわからなかった。DBって永続性もそうだけど、動的な書き換えを安全に行えるのが利点の一つだと思ってる

    その他
    t_f_m
    あとで

    その他
    noseld
    実際に見たひどい現場に向けて書いたってのは分かるんだけど、問題の抽象化の方向性に違和感を覚える。そういう意味で、あまり初心者に読んで欲しくない記事だと感じてしまった。問題提起としては面白かった。

    その他
    tpircs
    一応全部読んでみたけど、不勉強な思い込みが多かったので誰かに教えてもらうとか学びなおすとかしたほうがよさそうって思った。なお、自分がみたやらかし設計はXMLがそのまま入ってて、検索の都度パース地獄。

    その他
    hiby
    > 外部キーを付ける FKは一生そのDBの面倒みる覚悟ならええよ。そうで無いなら単なる理想論。あとからパフォーマンス事故を起こしてその時現場にいた人が爆死する。そしてまた1人FK嫌いが生まれる。

    その他
    fusionstar
    DB 設計ではない話が散見されますがそれは…。

    その他
    napsucks
    FK制約をつけるとアプリ側でエラートラップしないといけないもん。アプリに問題がないならDB側で制約は要らんでしょ(暴論

    その他
    minoton
    このRは、Relationship(意味的にはReferential integrity =参照整合性でもOKか)で通じる気が

    その他
    nippondanji
    RDBのRはリレーションシップじゃないんだなコレが。リレーショナルモデルのことやで。

    その他
    fujiten3
    外部キーを使わないということはデータ整合性に関してのロジックをアプリケーション層で'確実に'担保しなければならないということ。不整合の代償を払う覚悟があるものだけが到着できる境地。あるいは無謀。

    その他
    NetPenguin
    RDBのRを外部キーによる参照だと勘違いしていそう。リレーショナルの事で、テーブルの事だったはず。複数の属性をひとまとめに扱えるようにしている。

    その他
    EngineerYtr
    あとで読もう。

    その他
    kagehiens
    kagehiens 外部キーによる連動削除(またはNULL埋め)は、むしろ物理削除禁止をアプリに実装した方が良いケースばっかりに思うんだが、そうじゃないケースを誰か例付きで解説してくれる人は居たりしないかな。

    2020/08/10 リンク

    その他
    metatrading
    言いたいことは分かるんだが、いくつか基本となる考え方(正規化とかSQLを作るうえでの集合の考え方とか)へつなげられるはずで、よその考え方のつまみ食いから昇華できていないような印象が強い。

    その他
    pavlocat
    よくまとまっててためになる(外部キー制約無し派が思いのほか多くて驚いてる。整合性はアプリで解決してるんですか…)

    その他
    for-my-internet-demo
    ddd派の言い分は同集約だけ貼る、だったような。それはいいとして全く貼らない派のロートルが他のアーキテクチャやアプリのレイヤ構成はしっかりしてる人間かというと経験上まったくそんなことはないんだが

    その他
    weakref
    未熟ゆえの思い込みが多く突っ込みどころ満載

    その他
    kakei-akihiko
    外部キーは制約に反するデータを登録できないこと自体よりも、参照先のレコード削除時に一緒に消えてくれる機能が便利でいい。

    その他
    iekusup
    ほー。

    その他
    kae1990
    外部キー制約は要らないケースが多いと思うぞ(製品によるが)。そもそもユーザーがDeleteできる設計に問題があったり、ユーザーが手動で操作すべきでないデータを操作できたりと、仕様に誤りがある場合が多い

    その他
    rryu
    名称が完全独自な割にどういうものを問題としているのかがいまいち分からない。「見えない削除フラグ」は設計というよりフラグ未更新のバグっぽいし…

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    本当にあったやらかしDB設計シリーズ一覧 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

    ブックマークしたユーザー

    • fhduyshshehe2023/08/22 fhduyshshehe
    • chibahiro2023/07/09 chibahiro
    • uesima2023/04/30 uesima
    • techtech05212022/10/02 techtech0521
    • hjhikfsak2022/04/29 hjhikfsak
    • somathor2022/03/21 somathor
    • yogasa2021/04/09 yogasa
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • a_gnbrnimn2020/11/26 a_gnbrnimn
    • manboubird2020/09/28 manboubird
    • neo21842020/09/03 neo2184
    • kwy2020/09/02 kwy
    • nsdtks2020/08/30 nsdtks
    • yuzuk452020/08/22 yuzuk45
    • wktk_msum2020/08/21 wktk_msum
    • shinagaki2020/08/18 shinagaki
    • crayzic2020/08/15 crayzic
    • fuyu772020/08/12 fuyu77
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む