我应该使用哪种数据模型

时间:2016-03-01 08:58:43

标签: mongodb relational-database data-layer database

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

数据样本: 团队A:B队

结果2:0。

我想让这次活动成为A队的胜利,而B队则是松散的。

我想查询这些信息:

  1. A队的胜利和失败
  2. B队的胜利和失败
  3. A队在历史上遇到B队n次,Y胜和Z失败。
  4. 我想有不到1.Mi的比赛记录。

    通过选择数据层,我应该考虑哪些重要的优缺点? 哪种数据模型更适合计算这些事实的性能?

    提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用这种规模的数据库,这无关紧要。

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

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

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