Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
上一个问题想在国际象棋比赛进行时将每一步都保存到数据库中。并询问使用什么数据库来执行此操作。给出了各种可能性:
MongoDb、CouchDb、MySql、SQLite
一个答案特别提到了传统的一对多映射:
我可以看到 mongodb 或 couchdb 的唯一优势是您可以想象将整个匹配项存储在一条记录中,从而使您的数据更简单一些。您不必在移动表和游戏表之间进行传统的一对多映射。
这到底是什么意思,这在 PostgreSql 中会是什么样子,所以我对这意味着什么有一个具体的想法?
下面的示例实体关系图基于 SQL 2005,但对数据类型进行了一些调整,可以将其转移到 MySql 或 PostgreSql。