sam*_*quo 1 mysql database database-design relational-database
我正在做一些不同的事情,但这是一个更容易理解的例子.想想这里的选票.我将这些投票添加到一个单独的表中,并记录有关它们的信息,例如who,when等等.您是否还要在主表中添加一个简单计算投票数量的字段,或者这是一种不好的做法.
Oma*_*mar 6
这被称为" 非规范化 ",并且被认为是不好的做法,除非你在非规范化时获得显着的性能提升.
然而,最大的问题是并发性.如果两个人在投票中投票并且他们都试图增加VoteCount列,会发生什么?
VoteCount
在这里和谷歌搜索非规范化,已经有很多关于这个主题的讨论.找出最适合您的确切情况的东西,但从它的外观来看,非规范化将在您的情况下过早优化.
归档时间:
15 年,6 月 前
查看次数:
194 次
最近记录:
8 年,10 月 前