国际象棋比赛的数据库

时间:2012-11-09 09:13:56

标签: sql database nosql chess

之前的question想要在国际象棋游戏中将每次移动保存到数据库中。并询问使用哪个数据库来执行此操作。提出了各种可能性:

MongoDb,CouchDb,MySql,SQLite

一个答案特别提到了传统的一对多映射:

  

我可以看到mongodb或couchdb的唯一优势是,您可以将整个匹配存储在一条记录中,从而使您的数据更简单一些。您不必在移动表和游戏桌之间进行传统的一对多映射。

这究竟是什么意思,以及在PostgreSql中它会是什么样子,所以我对这意味着什么有具体的想法?

1 个答案:

答案 0 :(得分:1)

下面是基于SQL 2005的实体关系图示例,但对数据类型进行了一些调整,可以将其转移到MySql或PostgreSql。

enter image description here

相关问题