【发布时间】:2013-08-14 04:11:56
【问题描述】:
我将万智牌的信息存储在数据库中,我的疑问是如何存储并不总是存在的信息。
即生物有力量/防御力,而其他牌则没有。我应该为每张卡存储它并为没有它的卡留空吗?或创建另一个表来存储此信息,例如:
cardID power resist
这将如何影响查询时间?
【问题讨论】:
-
只有几千张mtg卡。只有当您的数据库服务器是一台动力不足的机器时,担心这样一个小数据集的速度才是一个问题,在这种情况下,您遇到的问题不仅仅是一个缓慢的数据库。
-
@MarcB 嗯,很高兴知道它不会在服务器上花费太多,在这种情况下使用额外的表是正确的方法吗?
-
@proskor Ty,我会在下班时更加专注地阅读这篇文章......看起来就像我需要的那样。
标签: mysql normalization