外部キーNightという勉強会に参加してきた。Validation Night、テンプレートエンジンNight、ページャNightでおなじみのなんとかNightシリーズで、今回はDBの外部キーがテーマだった。 実況 外部キー制約はパーティションを使えない・リレーションの親テーブルをロックしてしまうので規模によってはよくない。けどデータの組み合わせで安心を得られるので、規模の問題が解決しているのなら使いたい #fk_night— かとりょー the 新卒 (@katryo) February 13, 2015 「MySQL国の人はCHECK制約を知らない」 #fk_night— かとりょー the 新卒 (@katryo) February 13, 2015 MySQLは即時制約チェックしか対応していないが、他のRDBMSは遅延制約チェックにすることができる。たとえばトランザクションコミット