Database 存储经常变化的数值时的数据库冗余

Database 存储经常变化的数值时的数据库冗余,database,redundancy,Database,Redundancy,对于我的下一个应用程序,用户可能会有一些不断变化的“点”。例如,用户可能会为执行任务累积一定数量的分数,将分数拿走,或将分数捐赠给他们 我想知道,除了“历史”表(包含每个用户点数的增量和减量)之外,是存储该值并不断更新它,还是在需要时除了该历史表之外计算用户当前的点数 显然,存储此值会带来冗余,但可能比数百次计算历史记录表中多行的点更可取。我会存储实际的点值,并在需要时执行更新。您可以通过实现触发器来保存更改的历史记录

对于我的下一个应用程序,用户可能会有一些不断变化的“点”。例如,用户可能会为执行任务累积一定数量的分数,将分数拿走,或将分数捐赠给他们

我想知道,除了“历史”表(包含每个用户点数的增量和减量)之外,是存储该值并不断更新它,还是在需要时除了该历史表之外计算用户当前的点数


显然,存储此值会带来冗余,但可能比数百次计算历史记录表中多行的点更可取。

我会存储实际的点值,并在需要时执行更新。您可以通过实现触发器来保存更改的历史记录