数据库设计:我应该使用物化视图吗

Tyl*_*r N 0 database-design materialized-view

我正在设计一个基于 NBA 统计网站 ( http://stats.nba.com/player/#!/201939/?p=stephen-curry ) 的数据库

如果您转到发布在球员统计数据上的链接,您会注意到球员的统计数据是根据不同因素(例如季节、月份、位置、主场或客场等)进行组织的,您可以根据过滤器进行设置环境。

问题是,设计站点数据库的人如何允许有效查询每个玩家的统计数据。每个玩家都会有一系列的游戏日志,这些日志会记录他们每个季度的统计数据。

他们是否使用物化视图来计算月度和季节性统计数据以进行高效查询?

我尝试设计以下数据库:

在此处输入图片说明

Tar*_*zer 5

除非你在那个数据库上工作,否则我们真的无法回答。不过,我们可以推测。

它可以是物化视图,但也可以是作业按计划运行以计算统计数据。也许计算列。也许只是具有高效查询和完美索引的真正快速的硬件。这么多的可能性。

不过,我的赌注是在工作上。