当前位置:  开发笔记 > 编程语言 > 正文

什么是最好的:单独的数据库或额外的"代码"表?

如何解决《什么是最好的:单独的数据库或额外的"代码"表?》经验,为你挑选了1个好方法。

我有一个数据库,旨在保存各种交易卡游戏中的卡数据.到目前为止,我一直在跟踪一个纸牌游戏,但我使用的是属性表,因为并非所有属性都适用于每张卡.

我现在正在扩展到多个卡片游戏,并且有大量数据准备好迁移.但是,我不太确定如何导入这些数据.我是否应该将模式克隆到每个纸牌游戏的新数据库中,所以我可以在不同的桶中管理东西?或者我应该简单地添加一个名为"CardGame"的新表,并使用该唯一标识符作为卡的外键,并为其提供一个大型数据库.

如果它对于这个问题很重要,那么这个主数据库将发布到一个网站供用户查询,以及分解为人们可以使用的WinForms应用程序的较小数据模块(每个游戏).



1> flesh..:

我在这些情况下的一般偏好是使用一个数据库,原因如下:

综合报告变得更加容易

与代码一样,DRY适用 - 如果您有多个'克隆'架构,当您需要进行"核心"更改时会发生什么?

维护简化

但决定最终取决于你的具体要求......

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有