テクノロジー

RDBで木構造の深さを制限したいときの設計パターン

1: nguyen-oi 2026/06/07 18:37

アプリ側チェックが安牌だけど、 depth カラム + トリガでDB側で縛るのも堅牢でええな

2: turanukimaru 2026/06/07 21:04

木構造の深さを制限したいならそれは木構造ではない。テーブルを分けろ。木構造にしたいなら取得時に深さを制限しろ。シンプルなデータ構造はLisperが怖…詳しいが下手に聞きに行くと別な分野に飛び火しやすいんだよな

3: Futaro99 2026/06/07 21:52

subtasks,subsubtasks,subsubsubtasks…

4: clubman023 2026/06/07 22:23

ふむ