【发布时间】:2020-08-09 08:26:40
【问题描述】:
我正在创建一个应用程序,我需要从我的 SQL 数据库中的数据中获取统计信息。
例如,我有一个表“animals”,其中有一列“type”可以等于“dog”或“cat”。我需要计算“动物数量”类型的统计数据,因此它等于我的表“动物”或“猫的百分比”中的实体数量,因此等于猫的数量/数量动物* 100。
这个例子被最大限度地简化了,但在我的应用程序中,它的计算会更复杂,数量也会更多。
对于我的统计信息,我是否必须创建另一个“统计信息”表,并在每次修改“动物”表时更新它,还是每次我的 API 有请求时计算这些统计信息?最佳做法是什么?
【问题讨论】:
标签: sql database design-patterns statistics