質問するログイン新規登録

回答編集履歴

1

情報を追加しました

2021/05/24 20:59

投稿

rysh
rysh

スコア874

answer CHANGED
@@ -1,3 +1,7 @@
1
1
  トーナメント表はツリー構造に見えるのでツリー構造をRDBに入れるパターンをそのまま使えば良いのかなと思いました。
2
2
 
3
- あるいは、一般的なスポーツ大会や興行を想定する場合、データ量が少なく部分的な検索や頻繁な更新もないと考えられるため、シリアライズして1レコードに入れても良いかと思いました。
3
+ あるいは、一般的なスポーツ大会や興行を想定する場合、データ量が少なく部分的な検索や頻繁な更新もないと考えられるため、シリアライズして1レコードに入れても良いかと思いました。
4
+
5
+ より詳しくはこちらの[書籍](プログラマのためのSQLグラフ原論 リレーショナルデータベースで木と階層構造を扱うために https://www.amazon.co.jp/dp/4798144576/ref=cm_sw_r_cp_api_glt_i_S46FWETRTX3FRCCGQ89Z)に書いてあるので良かったら参考にしてください。
6
+
7
+ また、データ量が増えたり頻繁に更新が発生するようなケースではRDBを諦めてNeo4jなどのグラフDBを検討すると良いかと思います。