我正在处理大约25,000个用户的数据库,这些用户平均每天添加大约6行(员工保留工作订单的日志).基本上,数据库不确定地增长并包含数百万行(在这25,000个用户之间划分).
在用户登录后,我希望系统显示一些总计,例如在整个工作生涯中用卡车编号xyz驱动的里程,在订单项xyz上工作的总时间等等.基本上,每次用户登录时,都需要立即显示这些总数.此外,一旦用户为工单添加行,总计需要立即反映此更改.
是否建议为每个用户构建一个总计表,并使用每个条目进行更新.或者我应该只查询数据库并让它在每次用户登录时动态计算总数(无总表).如果用户每秒登录一次并且数据库需要根据数百万行吐出总数,那么会产生瓶颈吗?谷歌如何做到这一点?:)
谢谢.