-1

我想开发 Web 应用程序,它将保持过去 100 年内团队游戏的结果并添加实际结果。我的问题是我不知道应该选择关系模型还是 NoSQL 模型。我有多年的关系数据库经验。

数据样本:TEAM A : Team B

结果 2:0。

我想保持这个赛事是 A 队的胜利和 B 队的松散。

我想查询这样的信息:

  1. A队的胜负
  2. B队的胜负
  3. A队历史上与B队交手n次,Y胜Z负。

我想有少于 1.Mi 的播放记录。

在选择数据层时我应该考虑哪些重要的利弊?哪种数据模型更适合计算这些事实的性能?

先感谢您。

4

1 回答 1

0

对于这种大小的数据库,这真的没关系。

实际上,您应该考虑如何访问数据以及您对关系或 MongoDB 的熟悉程度。

就我个人而言,我认为自己对 Mongo 更好,所以我会使用它——但唯一的原因是个人意见。

回答:最好的解决方案是您最喜欢开发的解决方案 - 使用这种大小的数据库,两者都没有性能问题。假设您坚持最佳实践。

于 2016-03-01T11:36:58.987 回答