【发布时间】:2016-03-01 08:58:43
【问题描述】:
我想开发 Web 应用程序,它将保持过去 100 年内团队比赛的结果并添加实际结果。我的问题是我不知道应该选择关系模型还是 NoSQL 模型。我有多年的关系数据库经验。
数据样本: A队:B队
结果 2:0。
我想保持这个赛事 A 队获胜而 B 队松。
我要查询这样的信息:
- A 队的胜负
- B 队的胜负
- 历史上A队与B队交手n次,Y胜Z负。
我想只有不到 1.Mi 的播放记录。
在选择数据层时我应该考虑哪些重要的利弊? 哪种数据模型更适合计算这些事实的性能?
提前谢谢你。
【问题讨论】:
-
关系。你的数据很少。保持简单。
-
恐怕我有 m:n 关系交叉表。
-
如果您的行数少于一百万,则您的数据库很小。没关系。
标签: mongodb relational-database data-layer database