根据人口数据,我想为各国制定排名系统。但我想要的是过滤我的排名。过滤器是3下拉选择html标签:
预期人口是根据数据库中的表计算的。
问题是:计算总体并将其存储在上表中每个过滤器的表中是否更好?或者,当场计算并显示它们?我很困惑如何使系统工作。
答案 0 :(得分:1)
要直接回答您的问题,通常通常以最基本的形式存储数据,然后在您呈现时执行任何操作。因此,在您的情况下,这将是“计算并在现场显示它们”选项。
现在服务器如此之快,以至于动态计算事物很少会有明显的性能损失,除非计算非常在计算上非常昂贵。
如果您以最简单的形式存储数据 - 在这种情况下,只是原始人口数据 - 您可以通过更改逻辑(代码)以新的排列(例如新过滤器)显示数据,而不必更改或更新(迁移)您的任何数据。