過去 100 年以内のチームの試合結果を保存し、実際の結果を追加する Web アプリケーションを開発したいと考えています。私の問題は、リレーショナルと NoSQL のどちらのデータ リレーション モデルを選択すればよいかわからないことです。私はリレーショナル データベースに関して長年の経験があります。
データ例:チームA:チームB
結果 2:0。
この大会は、Aチームの勝ち、Bチームの負けという形で続けていきたいです。
そのような情報を照会したい:
- チームAの勝敗
- チームBの勝敗
- チーム A はチーム B と過去に n 回対戦し、Y 勝 Z 敗でした。
プレイ記録は 1.Mi 未満だと思います。
データレイヤーを選択する際に考慮すべき重要な長所と短所はどれですか? これらの事実を計算するためのパフォーマンスが優れているデータ モデルはどれですか?
前もって感謝します。