回答編集履歴
1
情報を追加しました
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を検討すると良いかと思います。
|